ENGINE MODULE
Visual Action Orchestration Engine
If you mute the audio, do you understand the scene?
“Visual blocking is the language of cinema. VAOE writes it for every shot.”
VAOE generates the visual blocking specification for every shot in your story. Blocking is the physical arrangement of subjects, objects, and motion within a frame — the spatial language that makes a scene readable without dialogue. VAOE produces a six-part specification for each shot: frame subject, spatial layout, primary motion, secondary motion, physics consequence, and end state.
This is the system that answers the fundamental question of visual storytelling: "If you mute the audio, does the viewer still understand what is happening?" If the answer is no, the blocking is insufficient. VAOE ensures the answer is always yes.
Current CAST_BLOCKING synthesis also carries cast formation, relative height, movement, and settle direction. VAOE coordinates those relationships with Impact Dynamics and Kinetic Intelligence so action remains legible, proportional, and continuous across the cut.
VAOE — CAST_BLOCKING excerpt ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SUBJECT Approved cast formation RELATION Height and spatial relation present MOTION Primary and secondary movement present PHYSICS Consequence attached SETTLE End-state direction attached [Single-shot structure. Blocking grammar and spatial values redacted.]
Representative structure from a StoryDirector compilation. Sensitive grammar is intentionally omitted.
Director's Notes
Without blocking, AI video generates "two people talking in a room" as a static two-shot with no spatial relationship, no motivated movement, and no physical consequence. VAOE tells the generation model exactly what should be happening in the frame, where subjects are relative to each other, and what changes by the end of the shot. This is what separates generated video that looks directed from generated video that looks random.
Classification
Deterministic (rules-based) + LLM-Assisted (VAOE LLM Augmentor for complex blocking)
Evolution
Engine 5.2.0 origin; current CAST_BLOCKING synthesis adds formation and settle state
Dependencies
DirectorLogic™, Beat context, MOMA energy data
Outputs to
DirectorLogic™ and the compiled CAST_BLOCKING line
Determinism
Rules-based core; LLM augmentor uses temperature 0.0 + DB cache for determinism
Experience VAOE™ in action.