VAOE™

ENGINE MODULE

VAOE™

Visual Action Orchestration Engine

If you mute the audio, do you understand the scene?

Runs within DirectorLogic™ orchestration
“Visual blocking is the language of cinema. VAOE writes it for every shot.”

What This Layer Does

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.

Receives

  • Shot specifications from DirectorLogic™
  • Beat context (narrative function of each shot)
  • Energy level per shot (from MOMA)
  • Cast positions and spatial relationships

Produces

  • Six-part blocking specification per shot
  • CAST_BLOCKING synthesis with formation, height relation, and settle direction
  • Blocking density classification
  • Spatial continuity data for shot-to-shot transitions

Engine Output Example

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.

Why This Matters

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.

Technical Specifications

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

Related Layers

Experience VAOE™ in action.