How to Use Puppet Overlap and Starch Pins in After Effects
Animating 2D layers in Adobe After Effects often leads to unwanted warping or incorrect visual stacking when limbs bend and cross over each other. The Puppet toolset solves these issues through Puppet Starch Pins, which add rigidity to areas that should not bend, and Puppet Overlap Pins, which define which parts of a mesh render in front of or behind others. This article provides a direct, step-by-step guide to applying and adjusting both pin types to achieve clean, controlled character and graphic deformations.
What Are Starch and Overlap Pins?
Before placing pins, it is essential to understand their distinct functions:
- Puppet Starch Pins: Stiffen specific areas of the layer mesh. When you animate standard Puppet Position Pins, nearby areas stretch and bend. Starch pins prevent this deformation, keeping structures like bones, mechanical parts, or torsos rigid.
- Puppet Overlap Pins: Control depth relationships within a single continuous mesh. They determine whether a moving element (such as an arm or leg) renders in front of or behind another element (such as the body) during an animation.
How to Use Puppet Starch Pins
Use Starch Pins to lock areas of your artwork in place while nearby joints bend.
Step 1: Lay Down Your Position Pins
- Select your layer in the timeline.
- Select the Puppet Position Pin Tool from the toolbar (keyboard shortcut: Ctrl+P on Windows, Cmd+P on macOS).
- Click on your artwork to set your base articulation points (e.g., shoulders, elbows, wrists).
Step 2: Add Starch Pins
- Click and hold the Puppet Tool icon in the toolbar, then select the Puppet Starch Pin Tool.
- Click on the parts of your graphic that must remain rigid (e.g., along the forearm between the wrist and elbow, or across the chest).
Step 3: Adjust Rigidity Settings
- Select the placed Starch Pin.
- In the timeline or the top options bar, adjust the following
parameters:
- Amount: Controls how rigid the area becomes. Higher values create complete stiffness; lower values allow subtle flexibility.
- Extent: Defines the circular radius affected by the pin. Increase this value to cover a larger portion of the limb or torso.
How to Use Puppet Overlap Pins
Use Overlap Pins to fix visual clipping issues when one part of a mesh passes over another.
Step 1: Select the Overlap Pin Tool
- Click and hold the Puppet Tool icon in the toolbar.
- Choose the Puppet Overlap Pin Tool.
Step 2: Place the Overlap Pin
- Click on the element that needs explicit depth ordering (e.g., a hand that must stay in front of a torso).
- A highlighted contour will appear around the pin, representing the area influenced by the overlap settings.
Step 3: Define Depth and Influence
- Select the Overlap Pin.
- Adjust the settings in the options bar or the timeline under
Puppet > Mesh > Deform:
- In Front: Sets the stacking priority. A positive percentage pushes that area in front of surrounding mesh sections; a negative percentage forces it behind.
- Extent: Determines how far out from the pin the depth priority applies. Expand the extent so the entire limb or hand is encompassed by the depth zone.
Best Practices for Puppet Meshes
- Toggle Mesh Visibility: Check the Show Mesh box in the options bar to clearly see the triangles and verify how your Starch and Overlap influence zones interact.
- Set Pin Order First: Always place primary Position Pins before adding Starch and Overlap pins. Altering base mesh topology later can reset secondary pin settings.
- Keep Extents Conservative: Avoid excessively large Extent values on Starch Pins, as overlapping stiff zones can prevent natural joint movement around your Position Pins.