Storyboard
Visualize, edit, and manage your project's shot-by-shot breakdown with the Storyboard. Review screenplay changes and resolve conflicts with the integrated diff workflow.
Overview
The Storyboard is the visual backbone of your production, displaying every shot in your project organized by scene. It provides a comprehensive view of your screenplay broken down into individual shots, each with its associated media (keyframes, audio, video). The Storyboard also handles screenplay changes through a powerful diff resolution workflow.
Key Concepts
- Shot: A single visual unit in your production, containing direction, speaker, dialog, and a keyframe image
- Scene: A grouping of related shots that share a location or narrative moment
- Keyframe: The visual representation image for a shot (also called "first frame")
- Storyboard View: The visual grid display of all shots organized by scene
- Diff View: A specialized view for resolving changes after your agent re-breaks-down the screenplay
- Media Status: Indicates whether a shot's keyframe has been generated, is pending, or needs regeneration
When to Use the Storyboard
The Storyboard is where you:
- Review your project structure: See all shots organized by scene at a glance
- Edit individual shots: Modify direction, speaker, dialog, and camera angle
- Review and certify what your agent composed: Approve or reject the shots and scenes your connected agent lands
- Delete shots: Remove unwanted shots from your production
- Resolve screenplay changes: Review and approve/reject changes after re-breaking down the screenplay
- Navigate to editors: Access the Keyframe, Dialog, and Video editors for specific shots
Accessing the Storyboard
From the Project Dashboard
- Navigate to your project
- Click the Storyboard tab in the main navigation
Navigation
- Use the Jump to Shot input in the header to quickly navigate to a specific shot number
- Click Go to jump to the entered shot
Generating Your First Storyboard
When you first visit the Storyboard tab for a new project, you'll see the No Storyboard Found page. This is your starting point for creating a visual breakdown of your screenplay.
Compose with Your Agent
The primary way to create a storyboard is to have your connected AI agent break down an existing screenplay:
- Make sure you have a saved screenplay in the Screenplay tab
- Connect Your Agent if you haven't already
- Ask your agent to break down the screenplay into shots
- The agent composes cited shots — organized by scene, with camera direction and a first-frame keyframe for each — and traces every shot back to the screenplay passage it came from
- Open the Storyboard tab to review what the agent proposed
Alternative: Create an Empty Storyboard
If you prefer to build your storyboard manually:
- Click New Storyboard from the empty storyboard page
- An empty storyboard is created with no shots
- Add shots manually using the shot management tools
Understanding the Interface
The Storyboard has several key areas:
Header
The header at the top of the Storyboard provides:
| Element | Description |
|---|---|
| Title | "Storyboard Manager" heading |
| Jump to Shot | Number input and Go button to navigate directly to a specific shot |
Scene Headers
Each scene is displayed with a collapsible header containing:
| Element | Description |
|---|---|
| Scene Number | Scene identifier (e.g., "Scene: 1") |
| Location Name | The scene's location, if set (e.g., "— Living Room") |
| Scene Properties | Mise-en-scène summary showing interior/exterior, time of day, lighting style, and weather (e.g., "INT / DAY / AVAILABLE LIGHT / CLEAR") |
| Shot Count | Number of shots in the scene (e.g., "14 shots") |
| Edit | Edit button to modify scene properties (location, interior/exterior, time of day, lighting, weather) |
| Expand/Collapse | Toggle button to show or hide the shots in that scene |
Shot Cards
Each shot is displayed as a card with the following sections:
| Section | Description |
|---|---|
| Keyframe Image | Visual preview of the shot's keyframe. Displays the image if available, or a placeholder ("No Image Available" / "No image") |
| Shot Number | Simple sequential number (e.g., "Shot 1", "Shot 2") |
| Media Status | A status badge showing the generation state of the shot's keyframe (see Media Status below) |
| Speaker & Dialog | Labeled fields showing the speaker name and their dialog line. Displays "No speaker" / "No dialog" when empty |
| Direction | The action description for what happens in the shot. Displays "No direction specified" when empty |
| Action Buttons | Buttons for editing and managing the shot (see Shot Actions below) |
Shot Action Buttons
Each shot card includes these action buttons:
| Button | Description |
|---|---|
| Edit Shot | Opens the Shot Edit dialog to modify all shot fields |
| Edit in Keyframe | Opens the Keyframe Editor for this shot |
| Upload image | Upload a keyframe image from your computer |
| Download image | Download the current keyframe image (only visible when an image exists) |
| Delete shot | Remove this shot from the storyboard |
Drag and Drop
Shots can be reordered by dragging. Each shot's keyframe image has a drag handle icon in the top-right corner. Click and hold the drag handle, then drag the shot to a new position within the same scene or to a different scene. Shot numbers update automatically to reflect the new order.
Media Status Badges
Each shot displays a status badge indicating the state of its keyframe generation:
| Status | Label | Description |
|---|---|---|
| Not started | "Never Generated" | No keyframe has been generated for this shot |
| Pending | "Pending" | Keyframe generation is queued |
| In progress | "In Progress" | Keyframe is currently being generated |
| Completed | (hidden) | Keyframe exists and is current — the badge is hidden when generation is complete |
| Failed | "Failed" | Keyframe generation encountered an error |
| Invalidated | "Invalidated" | Shot content changed since the keyframe was generated — review and regenerate |
Shot and Scene Management
Editing Scene Properties
To edit a scene's properties:
- Click the Edit button on the scene header
- The Scene Edit dialog opens with editable fields:
- Location Name: The scene's setting
- Interior/Exterior: Whether the scene is indoors or outdoors
- Time of Day: When the scene takes place
- Lighting Style: The lighting approach for the scene
- Weather: Weather conditions
- Click Save to apply changes
The scene header updates immediately to reflect your changes.
Editing a Shot
To edit an existing shot:
- Click the Edit Shot button (pencil icon) on the shot card
- The Shot Edit dialog opens with editable fields:
- Speaker: The character speaking in this shot
- Dialog: The spoken lines
- Camera Angle: Select from available camera options (shot size, framing, movement)
- Direction: Describe the action in the shot
- Make your changes
- Click Save to apply changes
Adding a New Shot
To insert a shot between existing shots:
- Hover between two shot cards — a narrow zone appears between them
- Click the Add button (plus icon) that expands on hover
- A new empty shot is inserted at that position
- Subsequent shots are renumbered automatically
Merging Shots
To combine two adjacent shots into one:
- Hover between the two shots you want to merge
- Click the Merge button (merge icon) that appears next to the Add button
- Confirm the merge in the dialog
- The dialog and direction from both shots are concatenated
- The second shot is removed and remaining shots are renumbered
Uploading a Keyframe Image
To manually upload an image for a shot:
- Click the Upload image button on the shot card
- Select an image file from your computer
- The image replaces the current keyframe for that shot
Downloading a Keyframe Image
When a shot has a keyframe image:
- Click the Download image button (only visible when an image exists)
- The image downloads to your computer
Deleting a Shot
To remove a shot:
- Click the Delete shot button (trash icon)
- Confirm the deletion in the dialog
Screenplay Changes and Diff Resolution
When your agent breaks down the screenplay again after you've made edits, the system detects changes and displays a diff view showing how your storyboard will be affected. This workflow ensures you maintain control over how screenplay edits translate to shot changes.
How Diff Detection Works
- You edit and save your screenplay in the Screenplay tab
- You ask your connected agent to break down the screenplay again
- The agent compares the new breakdown against your existing storyboard
- If changes are detected, the Diff View appears
- You review and resolve each change
- Once all changes are resolved, the storyboard is updated
When Diff View Appears
The Diff View is displayed when:
- Shot content has changed (dialog, direction, camera)
- Shots have been added to the screenplay
- Shots have been removed from the screenplay
- Shots have been moved to different positions
The Diff View is NOT displayed when:
- The screenplay hasn't changed since the last breakdown
- Changes have already been resolved
Change Categories
The diff system categorizes changes into four types:
| Category | Visual Indicator | Description |
|---|---|---|
| Added | Green highlight | New shot that doesn't exist in the current storyboard |
| Deleted | Red highlight | Existing shot that was removed from the screenplay |
| Moved | Blue highlight | Shot exists but has moved to a different position |
| Changed | Yellow highlight | Shot content (dialog, direction, or camera) was modified |
Understanding the Diff View Interface
The Diff View displays:
Before/After Comparison
For changed shots, you see a side-by-side comparison:
| Before | After |
|---|---|
| Original shot content | New shot content from screenplay |
| Existing media preview | (Media will be invalidated if approved) |
Changed Fields Indicators
The system highlights exactly what changed in each shot:
- Dialog changes are marked with a text icon
- Direction changes are marked with an action icon
- Camera changes are marked with a camera icon
- Scene changes are marked with a location icon
Resolving Changes
Individual Shot Resolution
To resolve a single shot change:
- Find the shot in the Diff View
- Review the before/after comparison
- Click Approve to accept the change, or Reject to discard it
What happens when you approve:
| Change Type | Approve Action |
|---|---|
| Added | Shot is added to the storyboard with pending media status |
| Deleted | Shot is removed from the storyboard (media deleted) |
| Moved | Shot position is updated, existing media is preserved |
| Changed | Shot content is updated, affected media is marked as invalidated |
What happens when you reject:
| Change Type | Reject Action |
|---|---|
| Added | Shot is discarded, not added to storyboard |
| Deleted | Shot is preserved in storyboard with existing media |
| Moved | Shot remains in original position with existing media |
| Changed | Shot retains original content and existing media |
Scene-Level Resolution
For faster bulk resolution, you can approve or reject all shots in a scene at once:
- Find the scene header in the Diff View
- Click Approve All in Scene or Reject All in Scene
- All unresolved shots in that scene are processed
Notes:
- Only unresolved shots are affected (already-resolved shots are skipped)
- Each shot is processed according to its change type
Project-Level Resolution
To resolve all changes at once across the entire project:
- Click Approve All Changes or Reject All Changes in the Diff View header
- All unresolved shots across all scenes are processed
Completing Resolution
When you resolve the last remaining shot:
- The system automatically saves the resolved state
- The Diff View closes
- You return to the normal Storyboard view
- No new diff is triggered
Media Preservation and Invalidation
The diff system intelligently handles your existing media based on the type of change.
Media Preservation (Moved Shots)
When a shot is moved but its content remains unchanged:
- Keyframe is preserved
- Audio is preserved
- Video is preserved
The media follows the shot to its new position automatically.
Media Invalidation (Changed Shots)
When shot content changes, the system determines which media needs regeneration:
| Change Type | Keyframe | Audio | Video |
|---|---|---|---|
| Direction changed | Invalidated | Preserved | Invalidated |
| Camera changed | Invalidated | Preserved | Invalidated |
| Dialog changed | Preserved | Invalidated | Invalidated |
| Speaker changed | Preserved | Invalidated | Invalidated |
| Scene changed | Invalidated | Invalidated | Invalidated |
Regenerating Invalidated Media
To update invalidated media:
- Navigate to the appropriate editor (Keyframe, Dialog, or Video) using the shot's action buttons
- Generate new media using the updated shot content
- The invalidation marker is removed once new media is generated
Navigating to Editors
From the Storyboard, you can quickly access specialized editors:
Keyframe Editor
Click Edit in Keyframe on a shot card to:
- Create and compose keyframes for the shot
- Use the multi-layer composition tools
- See Keyframe Editor guide
Dialog Editor
Click the Dialog tab in the project navigation to:
- Generate voice audio for shots
- Select voices and adjust settings
- See Dialog Editor guide
Video Editor
Click the Videos tab in the project navigation to:
- Generate video from keyframes
- Compare multiple video variations
- See Video Editor guide
Integration with Screenplay and Assets
The Storyboard connects the screenplay and asset workflows together through your connected agent.
From Screenplay to Storyboard
- Write and save your screenplay in the Screenplay tab
- Ask your agent to break down the screenplay into shots
- If a storyboard already exists, changes go through the Diff View for review (see the Screenplay Changes and Diff Resolution section below)
From Assets to Keyframes
- Ask your agent to break down the screenplay to extract assets into the Asset Manager
- Ask your agent to generate reference images for characters, locations, and props — or generate them yourself in the Image Editor
- Ask your agent to compose keyframes — it uses your asset reference images and each shot's direction
Recommended Production Workflow
- Screenplay — Write and save your script
- Breakdown — Ask your agent to extract assets and compose the storyboard
- Reference images — Generate reference images for your assets
- Keyframes — Ask your agent to compose keyframe images using asset references
- Review — Certify what your agent proposed in the Storyboard
Tips and Best Practices
Storyboard Organization
- Collapse scenes you're not working on to focus on one at a time
- Use Jump to Shot to navigate quickly in large storyboards
- Keep direction concise: Action descriptions should be clear and actionable
- Attribute dialog clearly: Always specify the speaker for each line
Diff Resolution Tips
- Review before bulk actions: Check a few shots individually before using "Approve All"
- Preserve media when possible: If only position changed, approve moved shots to keep existing media
- Reject unwanted additions: Don't let unintended screenplay changes pollute your storyboard
- Resolve systematically: Work through scenes in order to avoid missing changes
Media Management
- Generate reference images before keyframes: Get your asset reference images ready first, then compose keyframes for the best quality
- Regenerate invalidated media promptly: Don't let stale media accumulate
- Upload reference images: Use the Upload button when you have specific images you want for a shot
Workflow Tips
- Save your screenplay first: Your agent's breakdown reads from the saved screenplay, not unsaved edits
- Ask your agent for bulk operations: Composing directions and keyframes for many shots at once is your agent's job, not a UI button
- Coordinate with team members: Communicate about screenplay edits on collaborative projects
Common Questions
I asked my agent to break down the screenplay but nothing happened in the Storyboard?
Make sure you have a saved screenplay in the Screenplay tab first, and that your agent is connected — see Connect Your Agent. The composition runs in the background, and the Storyboard page updates automatically when it's ready.
How do I update the storyboard after editing my screenplay?
Saving your screenplay does not automatically update the storyboard. Ask your connected agent to break down the screenplay again. If changes are detected, the Diff View appears for you to review.
Why don't I see the Diff View after running a breakdown?
The Diff View only appears when changes are detected between the new breakdown and your existing storyboard. If the screenplay hasn't changed since the last breakdown, no diff is displayed.
Can I undo a resolution decision?
Individual resolution decisions cannot be undone within the Diff View. However, you can:
- Continue editing the screenplay and run breakdown again
- Manually edit shots in the Storyboard after resolution
What happens to media when I delete a shot?
All media associated with the shot (keyframes, audio, video) is deleted. This includes all variations, not just selected media. This action cannot be undone.
Why is my media marked as invalidated?
Media is marked as "Invalidated" when the shot content changes after the media was generated. This ensures your media stays in sync with your screenplay. Hover over the badge for details, then navigate to the appropriate editor to regenerate.
Can I approve some changes and reject others?
Yes, you can resolve each change independently. Use individual shot resolution to make selective decisions, or mix individual and bulk resolution.
What if I accidentally approve a change I didn't want?
Complete the resolution workflow, then manually edit the shot using the Edit Shot button to restore the content you want. You'll need to regenerate any affected media.
Can I edit a shot while in Diff View?
No, shot editing is disabled during diff resolution. Complete the resolution first, then make additional edits in the normal Storyboard view.
What happens if I need to make more screenplay changes after resolution?
Edit your screenplay, save it, then ask your agent to break it down again. A new Diff View will appear showing only the new changes.
Next Steps
- Screenplay - Write and edit your screenplay, then ask your agent to break down changes to the storyboard
- Asset Manager - Manage characters, locations, and props, and generate reference images
- Keyframe Editor - Create and compose keyframes for your shots
- Dialog Editor - Add voice audio to your shots
- Video Editor - Generate videos from your keyframes
