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:
| Field | Description |
|---|---|
| Cut number | Assigned automatically |
| Script blocks | Script structured into Location, Action, and Dialog blocks |
| Shot type | Close-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 model | Optimal model suggested based on shot type and number of characters |
| Camera motion | Camera movement suggested to suit the scene |
Generating a Shot Plan
- In the Editor, click the [Generate Shot Plan] button.
- Enter the full script or scenario.
- The AI analyzes the script and generates the Shot Plan.
- 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:
- Automatically create cuts according to the plan.
- Each cut includes structured script blocks and shot metadata.
- Progress is displayed in real time (SSE streaming).
- 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
- After approving a Shot Plan, click the [Start Auto-Flight] button.
- The AI analyzes each cut's script and shot metadata to auto-generate image prompts.
- Keyframes are generated for each cut using the recommended model.
Generation Order & Concurrency
Auto-Flight uses smart concurrent processing for efficiency:
| Shot Type | Concurrency | Reason |
|---|---|---|
| Background/Environment shots | Up to 3 simultaneously | Character consistency not required |
| Object shots | Up to 3 simultaneously | Character consistency not required |
| Character shots | Sequential (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:
- Review the keyframes for each cut and select a representative keyframe.
- For any unsatisfactory cuts, edit the prompt and regenerate in the Cut Editor.
- Once all keyframes are finalized, generate videos in the Takes tab.
Tips & Best Practices
- Register characters and locations first: Since the Shot Plan auto-matches
@Characterand@Locationmentions from the script, registering them beforehand produces a more accurate plan. - 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.
- 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.
- Check the estimated credits: Before starting Auto-Flight, confirm the total estimated credit cost and make sure you have enough credits.
Related Docs
- Cut Editor -- Manual keyframe/take generation for individual cuts
- Storyboard & Cuts -- Cut management and reordering
- AI Models & Quality -- Model recommendation engine and per-model characteristics
- Credits & Pricing -- Credit cost calculations