Motion
Get Motion

ReferenceLayersBackgrounds

Puppet warp

Pins or bones that bend a picture as they move.

Kind
Layer · Backgrounds
Script name
warp
Cost to draw
Heavy
The Puppet warp layer with its default settings
The Puppet warp layer with its default settings.

Picture

SettingKindStarts atRange and notes
Picturesourceimage filenone–
FitfitchoiceFillFill, Whole
Mesh detailmeshwhole number408 to 96More bends more smoothly

Pins

SettingKindStarts atRange and notes
Pinspinswhole number31 to 6
Pin 1pin1point[0.3, 0.3]0 to 1
Pin 2pin2point[0.7, 0.35]0 to 1
Pin 3pin3point[0.5, 0.7]0 to 1
Pin 4pin4point[0.2, 0.8]0 to 1
Pin 5pin5point[0.8, 0.8]0 to 1
Pin 6pin6point[0.5, 0.2]0 to 1
PinsmotionchoiceSwaySway, Wind, Breathe, Ripple
How faramountnumber35%0% to 100%
Speedspeednumber0.6×0 to 3×
Directionanglenumber0°0 to 360°
Reachreachnumber35%5% to 100%How much of the picture each pin bends

From a script

Every setting above can be changed by the scene's logic, by its key. Say the layer is called Puppet warp:

scene.set("Puppet warp", "amount", 1);scene.animate("Puppet warp", "opacity", 0.5, 2);
What every layer has

Besides its own settings, every layer has its opacity, blend, placement, quick effects and an effects stack. They're listed once, on the layers page.