Skip to content

Cinematic nodes

The cinematic nodes are a curated writing pipeline: they take a raw client brief and develop it, step by inspectable step, into a shot list your generation nodes can execute. Each stage outputs text you can read, edit, and re-run — the craft stays visible instead of disappearing into one giant prompt.

Brief → Brief Interpreter → Screenwriter → Shot List Director → (shots)

A Brief Interpreter node: a two-line brief in, Claude Sonnet 5 with the critic loop on, and the structured creative brief emerging below

Turns a raw brief — pasted email, campaign one-pager, a paragraph of intent — into a structured creative brief: objective, audience, tone, constraints, creative territory.

Inputs / Outputs texttext
Params model, brief (fallback when unwired), enable_critique

Writes the script from the interpreted brief: scenes, action, voice-over lines — shaped for the campaign’s format and length.

Inputs / Outputs texttext
Params model, brief (fallback when unwired), enable_critique

Breaks the script into a concrete shot list — one entry per shot with framing, action, and continuity notes — ready to drive Image Gen storyboard frames and Video Gen renders.

Inputs / Outputs texttext
Params model

The interpreter and screenwriter can run an internal critique pass — draft, critique, revise — before emitting their result. Slower, noticeably better on ambiguous briefs; leave it off for quick exploration.

  • Edit between stages. The interpreter’s output is text — correct it before the screenwriter builds on a wrong assumption. Cheaper than regenerating downstream.
  • Vary one stage. Re-running only the screenwriter gives you alternative scripts against the same locked brief.
  • From shot list to frames, use start/end-frame anchoring on Video Gen with stills generated per shot — that’s how character consistency survives across a sequence.