Timing answers when something happens. Spacing answers where the object clusters between those moments.
TIMING 000% | EVEN 000% | UNEVEN 000% | SPACING EASE IN + OUT
Two markers travel the same distance in the same duration, but one keeps even spacing while the other bunches near the start or end.
Timing and spacing are easy to blur in prose. Side-by-side playback makes the distinction visible: equal duration can still read differently when positions cluster differently.
Each easing function maps a linear timing input t in [0, 1] to an eased output that determines spacing along the path.
These are quadratic easings (degree 2). Cross-link: see also the cubic easings used in the Anticipation Before Action toy.
- Timing is one of the Twelve Principles of Animation described by Frank Thomas and Ollie Johnston in The Illusion of Life; spacing is the visible distribution of positions that makes timing readable.
- Cross-link: the Anticipation Before Action toy isolates a complementary axis of motion readability — the setup beat before the payoff.
- Glossary cross-references: timing, spacing, ease in, ease out, ease in + out.
- Implementation note: this toy is implemented inline on this page with SVG markers, a timeline slider, and quadratic easing functions. No separate public repo exists yet.
ChewGum Animation
Shane Curry, "Timing vs. Spacing," https://shanecurry.com/lab/toys/timing-vs-spacing/, published April 22, 2026.
Two motions can finish together and still read differently. The difference is in how their positions distribute between start and finish.