Skip to content

Pinning a character with Puppet

Last updated

Puppet bends a layer without cutting it: a mesh is laid over the layer, pins hold or move areas of it, and the picture bends between them.

  1. Select the layer.
  2. Pick the Puppet position pin tool (Ctrl+P). A wireframe appears over the layer: the mesh, cut to the picture’s opaque shape.
  3. Click to place a pin. Put one on each part that should hold still, and one on each part that will move.

Density and Expansion on the options bar set how fine the mesh is and how far past the edge it reaches.

Drag a pin. The wireframe follows the pointer, and the picture retains the deformation when you release. Everything between the pins bends rather than stretches, and the pins you don’t adjust remain in plkace.

A layer with pins has a Puppet heading in the Timeline, a row per pin. Animate a pin like any other property:

  1. Turn on the stopwatch on the pin’s position.
  2. Move the playhead, drag the pin, repeat.

The keyframes take the same interpolation, easing and graph editing as everything else. Rename a pin on its row, or delete it from the row’s right-click menu.

The other three pin tools share the strip slot with the first:

  • Starch pin: stiffens the region round it. Amount sets how strongly; the pin row’s value column sets how far it reaches.
  • Overlap pin: says which part draws in front when the picture folds over itself.
  • Bend pin: dragging around the pin turns the region about it, and Alt-dragging resizes it.