Motion Studies · Basics

The basic parts
every motion is made of

Take the 69 studies apart and only a few dozen basic motions remain. Each page lets you drag the parameters, read the formula, take a frame-rate-independent reference implementation, and see which studies use it.

32primitives
69studies
1,851placements

Valuevalue

Stateless functions: give t, a distance or an index, get a number back. Easing, mapping, wrapping, randomness, periodic signals, distributions.

Inputinput

Where signals come from and how to read them: pointer, drag, wheel, keys, plus velocity estimation, axis locking and thresholds.

Dynamicsdynamics

Stateful rules that carry values from frame to frame: tween, damp, spring, inertia, snap. This layer must be frame-rate independent.

Channelchannel

The visual property actually written. Only properties that change count.

Patternpattern

How many elements, phases or states are organised: timeline, layout function, infinite wrap, shared bounds, fields, text split, state machine.

Runtimeruntime

Invisible infrastructure that decides quality: a single-writer frame loop, frame-time clamping, background pause, reduced motion.