The Flow canvas
Open a project and you land on the Flow canvas. It’s an infinite workspace where nodes live. Pan, zoom, select, connect — the same way you’d work in a node-based tool for compositing or audio. Each node does one thing. Nodes connect sequentially: the output of one becomes the input of the next. Work flows left to right in the default layout, but you can arrange the canvas however you want.What a Node is
A Node is a stage on the canvas. Every node follows the same contract:- It accepts specific inputs from upstream nodes.
- It performs a single defined function.
- It produces outputs that downstream nodes can use.
The pipeline stages
The end-to-end flow moves through five stages: Script → Assets → Storyboard → Timeline → Export. Each stage is represented by one or more nodes.1. Script
The Script Node reads your screenplay, optionally runs an Ozu consult, and extracts scenes, shots, beats, and every Actor / Prop / Set that appears in the story.
2. Assets
Actor, Prop, and Set nodes auto-spawn from the Script Node. Each one generates a hero look and variants. The DRB Node gates them for approval before anything moves forward.
3. Storyboard
The Storyboard Node reads approved assets and generates one frame per beat. You can reframe, reshot, or reshuffle frames here.
4. Timeline
The Timeline Node assembles frames into a playable animatic. Audio and Song nodes feed voiceover and music into it; color, transitions, and keyframes live here too.
5. Export
The Export Node packages everything — PDF Storyboard, ZIP Frames, or MP4 Animatic. Pick the format and download.
Node types
Ozu ships with these node types today:Coming soon
These node types are in development — docs are here for reference as the features land.
- Prompt Node — a standalone prompt holder that can be wired into any asset node as a text input.
- Placeholder Node — a slot for an asset you haven’t generated yet, so you can scaffold a pipeline before the work is done.
- Reference Node — a mood-board-style node that holds reference images for asset generation.
Connections
Nodes connect by wires from output to input. A connection tells a downstream node, “this upstream data is available to you.” A few rules worth knowing:- Every wire matters. The Storyboard Node only sees Actors that are wired into it. An unconnected Actor is invisible to the storyboard even though it lives in the same project.
- Wires are typed. The Script Node outputs asset data; the Storyboard Node only accepts asset and scene data. The canvas won’t let you make a meaningless connection.
- Upstream changes propagate downstream. If you reshot an Actor, the Storyboard Node knows on its next run to use the new version.
Why a pipeline?
Three reasons the pipeline paradigm is worth the extra structure:Reproducibility
Every stage produces structured, human-readable output. You can open any node and see exactly what went in and what came out. No black boxes.
Partial re-runs
Change an Actor’s wardrobe? Only the frames that feature that Actor rebuild. The rest of the storyboard stays intact. Credits stay on the work that actually changed.
Asset reuse
Actors, Props, and Sets live as their own nodes. One Actor, wired into every scene they appear in, keeps the character consistent across the whole project.
Related
Scene, Shot, Beat
The hierarchy the pipeline uses to organize everything downstream.
Frames and Animatics
What the pipeline actually produces at the end.
Credits
How generation at each pipeline stage is billed.
Getting Started
The fastest route through the pipeline, end-to-end.