Skip to content

Studio Mode

The director's workspace. Preview-first canvas with a floating composer, generation history, and a full-width shots strip — you see the whole production while composing a single shot.

Layout

  • Top bar — project breadcrumb, Studio / Board toggle, peer avatar stack (live multiplayer presence).
  • Preview pane — centered, aspect-locked. Right rail buttons: review versions (lightbox), pin a review note, edit, download, mention reviewer.
  • Floating composer — top-left. Framing / Directing mode toggle, cast + location + style chips, prompt, pill controls.
  • Shots strip — bottom, full width. Folder-grouped by sequence. Peer avatars show who's viewing which shot.

Framing vs Directing

Framing generates still frames (image). Directing animates a still into a video shot. The Artlist-inspired flow is sequential: Framing produces the still → you pick the version that works → switch to Directing → animate it with motion + dialogue.

Framing controls: camera angle, shot type, lighting, and number of generations (1–4 variants). Directing controls: duration, motion strength, auto voice.

@-mentions

Type @ in the prompt and a menu of canon entities pops up. Tab or Enter commits a chip (contenteditable, contenteditable=false so backspace removes the whole chip atomically). Character aliases are matched too.

Continue from previous

When the composer lands on a new shot and the sequence has a prior shot, a red banner offers Inherit context— one click patches cast / location / aspect / resolution / camera / lens / lighting / palette from the prior shot's packet so you don't re-describe the world every time.

Palette locker

Sample a palette from the current anchor frame — 5 colors extracted client-side via canvas binning (low-saturation + luminance-clipped pixels filtered). Lock it, and it threads into every subsequent render as a color-grading constraint. Locked state is visible at a glance with a "Locked" pill.

Shot Lightbox

Click Compare versions on the preview to open the full-screen lightbox. Three views:

  • Grid — contact sheet of every version with per-card Compare / Pick best / Fork / Download.
  • Compare — two versions side-by-side with a draggable before/after slider.
  • Tree — fork DAG showing parentVersionId lineage. Forked versions stay under their parent; variant siblings share a row.

Storyboard view

The Boardtoggle in the top bar swaps the canvas for a sequence-grouped grid of every shot. Print-ready — the browser's Save-as-PDF produces a real pre-production deliverable.

What's next