Extensions
  • Home
  • Add-ons
  • Themes
  • Approval Queue
  • About
  • Upload Extension
  • Sign in
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    DEVELOPMENT

    • Developers Blog

      Latest development updates, by Blender developers.

    • Documentation

      Guidelines, release notes and development docs.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

All Add-ons

Add-on Bake Shape Keys
Bake Shape Keys

Feature-set for shape keys and shape key animations.
Add-on by nickberckley
About What's New Reviews Version History
bake_shape_keys_poster Shape key operators location

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:

  1. Insert Keyframe for All Shape Keys

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.

Keyframe all Shape Keys operator.

  1. Bake Shape Key Action

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.)

Bake Shape Key Action operator.

  1. Duplicate Shape Key

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.

  1. Split Shape Key

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

  1. Merge Shape Keys

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

  1. Objects from Shape Keys

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.)

Objects from Shape Keys operator.

Watch this Blender Conference presentation to better understand this concept.


Where is the add-on located inside Blender?

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).


What's New

1.3.0 October 4th, 2024

Copy Shape Keys operator (inspired by Blender Bob's add-on of same name):

  • Can be found in Object > Link/Transfer Data menu (Ctrl-L in object mode).
  • Transfers shape keys from all selected objects to active object.
  • All shape key properties (i.e. value, range, mute, etc.) are transferred too.
  • If shape key uses vertex group and receiving object has vertex group with same name it's applied (same logic works for relative key).
  • Locked shape keys are not transferred.
  • Behavior can be changed from direct transfer to only copying vertex positions for existing shape keys on receiving objects.

Couple of bug fixes.

See all versions


Permissions

This extension does not require special permissions.

Developer
nickberckley
Rating
(2)
Version
1.3.0
Updated
7 mo
Published
Feb. 20th, 2024
Downloads
13791
Size
26.3 KB
Compatibility
Blender 4.2  and newer
Website
blenderartists.org/t/bake-shape-key
Report Issues
github.com/nickberckley/bake_shape_keys/issues/new
License
GNU General Public License v3.0 or later
Animation Mesh
...or download and Install from Disk
  • 26.3 KB

Reviews

See all
  • feem
  • v1.3.0
  • 4 mo

Exactly what I needed. Thanks!

  • delced4deb9f93ce0
  • v1.3.0
  • 6 mo

მადლობა 🙏

  • nickberckley replied
  • 6 mo

❤️

5.0

2 reviews
5
4
3
2
1
Rate this Add-on
  • About
  • Privacy Policy
  • Terms of Service
Download
  • Latest Blender
  • Blender LTS
  • Blender Benchmark
  • Previous Versions
  • Experimental Builds
  • Source Code
  • Release Notes
  • Requirements
Organization
  • People
  • Jobs
About
  • Blender Foundation
  • Blender Institute
  • Blender Studio
  • License
  • Logo & Trademark
  • Credits
  • Privacy Policy
Articles
  • News
  • Press Releases
  • User Stories
Get Involved
  • Dashboard
  • Development
  • Documentation
  • Education
Blender Studio
  • Films
  • Training
Support
  • Manual
  • Community
  • FAQ
Developers
  • Get Started
  • Projects
  • Docs
  • Blog
  • Forum
  • YouTube
  • Python API
Blender Conference
Follow Blender
Support Blender
  • Donate
  • One-time Donation
Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite