📄 animation-design-thinking.md

← Vault

Animation Design Thinking

How to decide WHAT to animate and HOW to structure it — before writing any code.

Should I animate this?

Not everything benefits from animation. Motion adds cognitive load. Bad animation is worse than a good static diagram.

Animate when:

Architecture and pipeline diagrams

Box granularity

The most common mistake: too many boxes. Each box is a concept the viewer must track. Five boxes with clear labels beats twelve boxes with abbreviations.

Rule: If two consecutive boxes could be labeled "X" and "process X output," merge them into one box.

Animation strategy

Build pipelines left-to-right (or top-to-bottom) with arrows connecting them:

1. First box appears alone → explain it

2. Arrow grows from first to second → "the output feeds into..."

3. Second box appears → explain it

4. Repeat

Then show data flowing through: ShowPassingFlash along the arrows, or a colored dot traversing the path.

The zoom-and-return pattern

For complex systems:

1. Show the full overview (all boxes, small)

2. Zoom into one box (MovingCameraScene.camera.frame.animate)

3. Expand that box into its internal components

4. Zoom back out to the overview

5. Zoom into the next box

Common design mistakes

1. Animating everything at once. The viewer can track 1-2 simultaneous animations. More than that and nothing registers.

2. No visual hierarchy. Everything at the same opacity/size/color means nothing stands out. Use opacity layering.

3. Equations without context. An equation appearing alone means nothing. Always show the geometric/visual interpretation first or simultaneously.

4. Skipping the "why." Showing HOW a transformation works without WHY it matters. Add a sentence/label explaining the purpose.

5. Identical pacing throughout. Every animation at run_time=1.5, every wait at 1.0. Vary it.

6. Forgetting the audience. A video for high schoolers needs different pacing and complexity than one for PhD students. Decide the audience in the planning phase.