MANUAL / GEO OPS

Squash & Stretch

Stretches the shape along an axis while keeping its volume, optionally from its own speed.

Squash & Stretch makes the shape taller and thinner (or shorter and wider) along an axis, preserving its area. With From motion it stretches with speed. Deformers move points, not whole clones: the path is warped before it is filled and stroked, so nothing clips at the layer bounds.

How to use it

  1. Choose Geo Ops ▸ Deformers ▸ Squash & Stretch, or Effects ▸ Distort ▸ Squash & Stretch. On a shape or text layer it becomes a Geo Op; on footage, precomps and other pixel layers it is added as a raster effect with the same parameters.
  2. Set Stretch (above 1 stretches, below 1 squashes).
  3. For automatic stretch on movement, turn on From motion.

Parameters

NameWhat it doesDefault/range
StretchHow much longer along the axis.1.5×, min 0.01
From motionStretch with speed: the layer's own movement and its shapes' (a keyframed Transform, moving copies). Still adds no stretch.Off
Sensitivity(From motion) Extra stretch per 1000 px/s.1 ×/1000px/s
Align to motion(From motion) Point the stretch along the direction of travel. Off uses Axis.On
PreserveHow much the width compensates to keep the area.1, 0–1
AxisDirection of the stretch.90°, −360–360°
LengthLength of the cage. 0 fits the shape.0 px (fit), min 0
Offset X / YMoves the cage.0, 0 px
PinWhich part of the cage stays put while the rest deforms: Start, Center or End.Start
Link Pins to NullsMakes a null for each end of the cage, named Start and End and parented to this layer, and lets them be the cage. Move, animate or parent the nulls to pose the deformer. Unlink Nulls goes back to Axis, Length and Offset; the nulls stay.—
ScopeWhole Layer deforms everything above it as one (a row of copies becomes an arc). Each Clone deforms every copy in its own frame.Whole Layer
Deform strokeThe stroke thickens and thins with the warp (the AE look). Off keeps its width and strokes the warped path.Off
FalloffWhere it acts. See Falloff.off (everywhere)