Drop a rubber ball and film it in slow motion. On the way down it stretches into a long teardrop; the instant it hits the floor it flattens into a wide pancake; then it springs back and rebounds, thin and tall again. It never actually gains or loses any rubber — yet a great animator will exaggerate that squashing and stretching far past what physics allows, because those deformations are how the eye reads weight, impact, speed and material. A ball that stays a perfect rigid circle looks like a bouncing coin; a ball that squashes and stretches looks alive and made of rubber.
This page takes three of the classic principles — first named in Disney's
The Illusion of Life — to technical depth: squash & stretch (and the
exact scaling that keeps volume constant), anticipation (the wind-up that primes the
viewer), and follow-through & overlapping action (the parts that lag and settle
after the main mass stops). Each is either hand-keyed on an
Squash and stretch is the single most important principle. Squashing a shape as it lands sells the impact and the softness of the material; stretching it along its path of travel sells speed. But there is one iron rule that separates a convincing deformation from a broken one: the object's volume must stay constant. Rubber does not appear and vanish. If you make a ball shorter, you must make it correspondingly fatter, so the total amount of "stuff" never changes.
The
A ball of radius
New height: the vertical diameter
New widths (both horizontal axes): each scales by
Check the volume. Modelling the squashed ball as an ellipsoid with semi-axes
The scale factors multiply to
Drag the height scale
Read the width off the curve: at
A camera exposes each frame for a slice of time; anything moving fast smears across the sensor as motion blur. Hand-drawn and CG animation fake that smear with stretch: a fast ball is drawn as a long streak along its path of travel, sometimes spanning the whole gap between two frames so the motion reads as continuous rather than a strobing series of separate balls. This is squash & stretch pressed into service for speed — the same volume rule applies, so the streak that gets long and thin must also get correspondingly narrow across its width.
Stretch also cures a real artefact called strobing: when a small object moves far between frames, the eye sees discrete copies instead of one moving thing. A stretched, overlapping smear bridges the gap and the motion fuses. It is the animator's answer to a problem the physics of a finite frame rate creates.
A character about to leap up first crouches down. A pitcher winds back before the throw. A cartoon character about to bolt rears backward for an instant first. That preparatory move, in the opposite direction to the main action, is anticipation, and it does two jobs. Mechanically, it is honest physics — you must load a spring before it can release. But its real purpose is attention: the wind-up tells the viewer's eye where and when the action is about to happen, so the fast main move isn't missed. Without anticipation a quick action can be over before the audience has located it.
The size of the anticipation scales the perceived force of what follows: a tiny crouch reads as a gentle hop, a deep crouch as an explosive jump. It is a viewer-priming tool as much as a physics one — which is why even weightless, physically-impossible cartoon actions still get a wind-up.
When a running character stops, they do not freeze rigidly all at once. The main mass halts, but the hair, the coat, the ponytail, the floppy ears keep going for a beat and then settle — follow-through. And loose parts do not all move in lock-step with the body: the tip of a whip, the end of a tail, the trailing hand lag behind the base and arrive later — overlapping action. Both come from the same fact: appendages are connected to the body by something springy, and a spring transmits motion with a delay.
A minimal one-dimensional lag models the tip as a damped spring pulled toward the base's position:
where
Squash depth is a speed cue. A ball dropped from higher up is moving faster when it hits, so the eye expects a bigger, briefer deformation — a deeper pancake held for fewer frames. Animators exploit this to communicate drop height without ever showing the top of the arc: a shallow, soft squash reads as a gentle nudge, a violent flat squash reads as a long, fast fall. The squash amount and the incoming spacing (velocity) must agree, or the weight reads as wrong — a fast entry with a token squash looks like the floor is made of sponge.
The commonest squash-and-stretch bug is scaling one axis and forgetting to compensate the
others. Flatten a ball to