File size: 754 Bytes
921d377
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
"""
Scene planning subsystem.

Converts a filled BranchGraph (narration + prompts) into
production instructions: shot list, camera moves, overlay
placement, interaction UI positions.

Submodules:

  storyboard.py          plan_storyboard(graph, intent) — writes
                          the ``storyboard`` dict on every node.
  shot.py                 camera / duration / mood primitives.
  interaction_layout.py   where hotspots / choice UI render on
                          the video frame.
"""
from .interaction_layout import InteractionLayout, plan_interaction_layout
from .shot import ShotSpec
from .storyboard import plan_storyboard

__all__ = [
    "InteractionLayout",
    "plan_interaction_layout",
    "ShotSpec",
    "plan_storyboard",
]