Bake Shape Keys is for people who are working with shape keys and shape key animations. It allows you to duplicate, merge, and split shape keys; bake shape key actions with correct interpolation, step, and frame rate, as well as more advanced features, all with a single click.
The purpose of the add-on is to automate and enhance Blender's shape key workflow so that animators can focus the entirety of their time animating. Originally add-on was developed for stop-motion production, so it's equipped with tools for creating and managing 3D printable replacement parts for puppets.
But its general shape key features (duplicating, splitting, and merging shape keys) are useful for modelers and sculptors as well since it allows you to use shape keys more non-destructively.
Features of the add-on include:
Studio experience showed us that keyframing all shape key values is important to avoid unplanned changes in facial animation and doing it manually could be a painstaking process. We added this simple feature to do it with a single click.
Works similarly to Blender's default Bake Action (which doesn't support shape key animations). This operator looks through the entire shape key animation and keyframes the values for all shape keys on each frame. This feature is extremely useful for both 3D and real-life stop-motion animations, where frame-by-frame changes and constant interpolation is a must. Bake Shape Key Action has precise control over frame range, step, interpolation, and etc.
(By baking shape key animations, you can also get the keyframed spacing and turn them into 3D-printed replacement parts with the Objects from Shape Keys function.)
In shape key extras panel you'll see new operators that give you missing basic functionalities. You can backup your shape keys, or simply create duplicates. This operation (also Merge and Split) also retains the entire data and animation down to the last keyframe handle position, so you don't have to worry about anything.
You can split shape keys in two (or more parts). Let's say you accidentally sculpted on eyebrows in your mouth shape key. Well, you can go into edit mode, select the top half of the face, click "Split Shape Key" and you'll get two shape keys! One for the selected vertices, and one for unselected.
Animation (and other data) will be duplicated on both of them
Shape keys can be merged with each other, either two at a time or the entire stack if you wish. After merging shape keys will be deleted and replaced with new one that is a blend of both (or all) of them. This is extremely useful for organizational purposes, and also if you don't want to animate all shape keys separately and you wish to have only one f-curve.
If you want to keep animation remember that the newly created shape key inherits data from the active (highlighted) shape key
This feature is designed for 3D printing but can be used for various purposes. It bakes shape keys on every frame into a duplicated object. When you're done animating (e.g. facial expressions) you can turn them into replacement parts ready for 3D printing with a single click.
(This operator can also detect and delete duplicates. It looks through shape key values on every frame, keeps track of everything in .blend file and (optionally) will not create new objects if their exact duplicate already exists. This way you can avoid 3D printing, painting, and managing objects you don't really need.)
Watch this Blender Conference presentation to better understand this concept.
Operators related to shape key animation can be found in the Object - Animation menu in object mode.
Tools related to shape key sculpting (duplicate, split, merge) are located in the Specials menu in the shape key panel in data properties (At the end of the panel you'll also see the "Keyframe All Shape Keys" operator if you more than 3 shape keys, but it can be removed from preferences).
Copy Shape Keys operator (inspired by Blender Bob's add-on of same name):
Object > Link/Transfer Data
menu (Ctrl-L
in object mode).Couple of bug fixes.
This extension does not require special permissions.
❤️
მადლობა 🙏