📄 scene-planning.md

← Vault

Scene Planning Reference

Narrative Arc Structures

Discovery Arc (most common)

1. Hook -- pose a question or surprising result

2. Intuition -- build visual understanding

3. Formalize -- introduce the equation/algorithm

4. Reveal -- the "aha moment"

5. Extend -- implications or generalizations

Problem-Solution Arc

1. Problem -- what's broken

2. Failed attempt -- obvious approach fails

3. Key insight -- the idea that works

4. Solution -- implement it

5. Result -- show improvement

Comparison Arc

1. Setup -- introduce two approaches

2. Approach A -- how it works

3. Approach B -- how it works

4. Contrast -- differences

5. Verdict -- which is better

Build-Up Arc (architecture/systems)

1. Component A -- first piece

2. Component B -- second piece

3. Connection -- how they interact

4. Scale -- add more pieces

5. Full picture -- zoom out

Scene Transitions

Clean Break (default)

`python

self.play(FadeOut(Group(*self.mobjects)), run_time=0.5)

self.wait(0.3)

`

Carry-Forward

Keep one element, fade the rest. Next scene starts with it still on screen.

Transform Bridge

End scene with a shape, start next scene by transforming it.

Cross-Scene Consistency

`python

Shared constants at file top

BG = "#1C1C1C"

PRIMARY = "#58C4DD"

SECONDARY = "#83C167"

ACCENT = "#FFFF00"

TITLE_SIZE = 48

BODY_SIZE = 30

LABEL_SIZE = 24

FAST = 0.8; NORMAL = 1.5; SLOW = 2.5

`

Scene Checklist

Animation sequence

1. [Animation] -- [what it reveals] (~Ns)

Subtitle

"[text]"

`