Previs

An exploration of planning shots, lenses, and actor positions inside walkable 3D sets.

Creative tools3D
scene-builder-3d in dark mode: a lighthouse set with a wall, a house, crates and three wooden figures, with the shot strip below
scene-builder-3d running locally in dark mode, with a small lighthouse set built for this page.
Status
Exploration, two browser prototypes
Tools
Next.js, React Three Fiber, Zustand, IndexedDB
Links
Source

Block a scene in the browser and compare camera setups before anything is filmed or generated. Simple geometry, figures and a camera make the intended staging visible, and each shot stays tied to its scene.

Orbiting the set, then stepping through three shots: a 24 mm wide, a 50 mm medium and an 85 mm close-up on the lamp.

Decisions

One stage, several shots

The scene owns the set; each shot owns its overrides. Camera presets and auto-key reduce the work required to explore movement. The scene board tracks progress from empty shots through blocking, generation, and approval.

Scene Builder v2 shot editor with a 3D stage, camera controls, auto-key and a timeline
The Scene Builder v2 shot editor, using its seeded sample scene.

Know when a clip is stale

A captured clip is tied to the state that produced it. Moving a figure makes the clip stale; renaming a shot does not. Video lives in IndexedDB while the editable film document is persisted separately.