How to Use Shape Keys for Facial Animation in Blender

Shape keys are a powerful tool in Blender used to deform meshes to create facial expressions, corrective shapes, and character animations. This guide provides a straightforward, step-by-step process for setting up shape keys, editing facial expressions, and animating them using keyframes.

Step 1: Set the Basis Shape Key

Before creating expressions, you must establish the default, neutral state of your character’s face.

  1. Select your character mesh in Object Mode.
  2. Navigate to the Properties panel on the right side of the screen.
  3. Click on the Object Data Properties tab (represented by a green triangle icon).
  4. Locate the Shape Keys panel.
  5. Click the plus (+) button on the right. This creates a shape key named Basis. This represents your mesh’s default, undeformed state. Do not edit this key.

Step 2: Create a New Shape Key

Once the Basis is set, you can create individual keys for different facial movements, such as blinking or smiling.

  1. With the mesh still selected, click the plus (+) button again.
  2. Blender will create a new key, usually named Key 1.
  3. Double-click the name to rename it to something descriptive, such as Smile or Blink_Left.

Step 3: Edit the Face Mesh

To define what the shape key does, you must modify the mesh while the specific shape key is selected.

  1. Select your newly created shape key (e.g., Smile) in the Shape Keys list.
  2. Set the Value slider below the list to 1.000. This ensures you can see the changes you make in real-time.
  3. Switch to Edit Mode (Tab) or Sculpt Mode.
  4. Adjust the vertices of the mouth, eyes, or brows to create the desired expression.
  5. Switch back to Object Mode to save the changes to that shape key.

When you drag the Value slider back to 0.000, the mesh will return to its neutral Basis shape. Dragging it to 1.000 will fully apply the expression.

Step 4: Animate the Shape Keys

With your expressions sculpted, you can now animate them over time using the Blender timeline.

  1. Open the Timeline or Dope Sheet window at the bottom of your workspace.
  2. Move the playhead to the frame where you want the animation to start.
  3. In the Shape Keys panel, set the Value of your expression (e.g., Smile) to 0.000.
  4. Hover your mouse over the Value slider and press I on your keyboard, or click the small animate icon (diamond) next to the slider. This inserts a keyframe.
  5. Move the playhead forward in the timeline.
  6. Increase the Value slider to 1.000 (or your desired intensity).
  7. Hover over the slider and press I again to lock in the new keyframe.

Pro-Tip: Organizing and Mirroring Shape Keys