Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/felixschl/bake-rigify
Strips rigify-styled rigs down to their deformation bones and bakes their animations
https://github.com/felixschl/bake-rigify
Last synced: 2 months ago
JSON representation
Strips rigify-styled rigs down to their deformation bones and bakes their animations
- Host: GitHub
- URL: https://github.com/felixschl/bake-rigify
- Owner: felixSchl
- Created: 2013-07-01T20:31:07.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2018-02-23T00:53:37.000Z (almost 7 years ago)
- Last Synced: 2024-10-11T23:54:31.171Z (3 months ago)
- Language: Python
- Homepage: http://felixschlitter.com/tool/bake-rigify
- Size: 18.6 KB
- Stars: 16
- Watchers: 4
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Bake Rigify
================================================================================> Strips rigify-styled rigs down to their deformation bones and bakes their animations.
## How it works
In essence, the operator
* Duplicates the selected armature
* Creates a bone for each deformation bone (called `DEF-` bones) in armature (called `EXP-` bones)
* Parents each bone to the `root` bone (that bone must exist in the original armature)
* Parent constraints the new bones to their deformation bone counterparts
* Bakes the selected set of actions (all | selected | active)
* Discards all but duplicated bones
* Renames remaining `EXP-` bones back to what they were called, so assigned weights will work etc.## Installation
* Download the [Latest Release archive zip](https://github.com/felixSchl/bake-rigify/releases)
* In Blender's add-on manager (File-->User Preferences-->Addons), using
`Install from File`, install the zip downloaded.
* Now enable the `Bake Rigify` addon.## Usage
* Select an armature in Object mode.
* In the Properties Panel, under the Armature data tab, expand `Rigify Bake` and hit the button there.## Using a non-rigify rig
This script is making use of rigify conventions, where
* There is one `root` bone named `root`.
* Deformation bones are called `DEF-`. These are the only bones that will be exported apart from the special `root` bone.## Caveats
This tool discards all hierarichal information. All bones have a single parent, the `root`.