Shot Plans & Auto-Flight

Feed in a script and the AI automatically generates a shooting plan, then batch-generates keyframes for every cut in one go.

Overview

A Shot Plan is a feature that analyzes a script and lets the AI automatically handle cut segmentation, character/location matching, shot type assignment, and model recommendation. Auto-Flight then takes an approved Shot Plan and batch-generates keyframes for all cuts at once.

Used together, these two features let you quickly build out the skeleton of an entire storyboard from a single script.


Shot Plans

What Is a Shot Plan?

A Shot Plan is a shooting plan generated by an AI (LLM) after analyzing your script. For each cut, the following information is automatically produced:

FieldDescription
Cut numberAssigned automatically
Script blocksScript structured into Location, Action, and Dialog blocks
Shot typeClose-up, medium shot, wide shot, etc.
Characters@Character mentions detected in the script, auto-matched
Location@Location mentions detected in the script, auto-matched
Recommended image modelOptimal model suggested based on shot type and number of characters
Camera motionCamera movement suggested to suit the scene

Generating a Shot Plan

  1. In the Editor, click the [Generate Shot Plan] button.
  2. Enter the full script or scenario.
  3. The AI analyzes the script and generates the Shot Plan.
  4. Review the details of each cut.

Plan Review

Examine the generated Shot Plan:

  • Cut list: Each cut's script, shot type, characters, and location are displayed.
  • Model recommendations: The optimal image generation model is suggested based on the shot type.
  • Estimated credits: The total estimated credit cost for the entire plan is shown.

Plan Approval

After reviewing the plan, click the [Approve] button to:

  1. Automatically create cuts according to the plan.
  2. Each cut includes structured script blocks and shot metadata.
  3. Progress is displayed in real time (SSE streaming).
  4. Once complete, all cuts are added to the storyboard.

Auto-Flight

What Is Auto-Flight?

Auto-Flight is a feature that batch-generates keyframes for all cuts in an approved Shot Plan. Instead of manually writing prompts and generating images cut by cut, you complete the entire storyboard's keyframes with a single button press.

Running Auto-Flight

  1. After approving a Shot Plan, click the [Start Auto-Flight] button.
  2. The AI analyzes each cut's script and shot metadata to auto-generate image prompts.
  3. Keyframes are generated for each cut using the recommended model.

Generation Order & Concurrency

Auto-Flight uses smart concurrent processing for efficiency:

Shot TypeConcurrencyReason
Background/Environment shotsUp to 3 simultaneouslyCharacter consistency not required
Object shotsUp to 3 simultaneouslyCharacter consistency not required
Character shotsSequential (1 at a time)Character consistency must be maintained

Tracking Progress

You can monitor each cut's status in real time during Auto-Flight:

  • Queued: The cut has not yet been processed.
  • Generating: Keyframe generation is in progress (loading animation).
  • Complete: Keyframe generation is finished.
  • Failed: Generation failed (individual retry available).

Note: Even if you leave the page or close the browser, generation continues on the server. You can check the current status when you return.


End-to-End Workflow

Here is the complete production flow using Shot Plans and Auto-Flight:

1. Write the script
   |
2. Generate Shot Plan (AI analyzes script -> auto-segments into cuts)
   |
3. Review the plan (cut list, model recommendations, estimated credits)
   |
4. Approve the plan (cuts are created automatically)
   |
5. Auto-Flight (batch keyframe generation for all cuts)
   |
6. Review results (check keyframes and select representatives)
   |
7. Generate videos (proceed in each cut's Takes tab)

After Auto-Flight

Once Auto-Flight has generated keyframes:

  1. Review the keyframes for each cut and select a representative keyframe.
  2. For any unsatisfactory cuts, edit the prompt and regenerate in the Cut Editor.
  3. Once all keyframes are finalized, generate videos in the Takes tab.

Tips & Best Practices

  1. Register characters and locations first: Since the Shot Plan auto-matches @Character and @Location mentions from the script, registering them beforehand produces a more accurate plan.
  2. Start with a faster model: If the recommended model is expensive, generate keyframes with a cheaper model first to check composition, then regenerate only the cuts you like with a higher-quality model.
  3. Review the plan carefully: Verify that character/location matching is correct before approval. After approval, cuts are created automatically, and corrections must be made on a per-cut basis.
  4. Check the estimated credits: Before starting Auto-Flight, confirm the total estimated credit cost and make sure you have enough credits.

Related Docs