How to Write Multi-Shot Timeline Prompts for AI Video (Seedance 2.0, Kling 3.0 & Runway)
For years, the biggest limitation in AI video generation was duration and continuity. You could generate a stunning 5-second clip, but if you wanted to tell a cohesive story, you had to generate 10 separate clips, import them into Premiere Pro, and pray that the lighting, characters, and color grading magically matched up.
In 2026, models like Seedance 2.0, Kling 3.0, Sora 2, and Runway have completely changed the game. They now support native multi-shot generation—rendering 15 to 25 seconds of continuous narrative with multiple camera angles and transitions, all built directly into a single prompt.
But there is a massive catch: if you just write a long paragraph describing a story, the AI will guess when to cut, where to place the camera, and how to transition. The result is often a chaotic, morphing mess.
To unlock true cinematic multi-shot generation, you need a highly structured Timeline Prompt. Here is the exact framework professionals use to control the AI.
1. The Anatomy of a Timeline Prompt
A professional multi-shot prompt does not read like a novel. It reads like a technical director's shot list.
Every successful timeline prompt in 2026 requires three distinct elements:
- Global Rules: A header establishing the overall duration, pacing, and continuity locks.
- The Shot List: Explicit, timestamped blocks for every individual camera angle.
- The Transition Logic: Explicit instructions dictating how the camera moves from one shot to the next.
Step 1: Establish Global Rules
Before you describe any action, you must set the boundaries for the entire clip. This prevents the AI from wildly changing the lighting or character appearance between cuts.
Example Global Header:
[GLOBAL RULES] Duration: 15 seconds | Pacing: Fast, high-energy | Continuity Lock: Maintain exact character identity, dark cinematic color grading, and heavy film grain across all cuts.
Step 2: The Numbered Shot List (The SCALE / SCELA Framework)
Instead of a single block of text, break your sequence into explicit timestamps. Within every timestamp, you must re-apply the framework (Shot, Character, Action, Location, Extra) so the AI doesn't "forget" what the scene looks like after a cut.
Example Shot Block:
Shot 1 (0:00-0:04): [Shot] Medium close-up, static camera. [Character] Kael, a 30-year-old Cyber-Ronin with a glowing Oni-skull mask. [Action] He looks down at his glowing wrist-comm, reading a holographic message. [Location] Rain-slicked cyberpunk alleyway, neon blue lighting. [Extra] Photorealistic, ARRI Alexa 65.
Step 3: Dictate the Transitions
Never use vague phrases like "and then we see." If you don't explicitly define the cut, the AI will often attempt to physically morph the character from one pose into another, destroying the realism.
You must insert explicit transition brackets between your shots:
[TRANSITION: Hard Cut]- Immediate jump to the next angle.[TRANSITION: Whip Pan Right]- Fast, blurry pan into the next scene.[TRANSITION: Match Cut]- Cutting from one object to a similarly shaped object in the next scene.[TRANSITION: Cross Dissolve]- Soft, emotional fade.
2. The Seedance 2.0 Advantage: Physics and References
If you are specifically using Seedance 2.0, you have an additional layer of control. Seedance uses a dual-branch diffusion transformer that understands real-world physics and natively syncs audio with video.
When writing timeline prompts for Seedance 2.0, you must leverage their @reference tag system to lock continuity across your shots.
By defining a master reference image at the start of your prompt (e.g., @Image1), you can simply call that tag in every subsequent shot.
- Example for Seedance 2.0: "Shot 2 (0:04-0:08): [Shot] Wide tracking shot. [Character]
@Image1sprints across the wet pavement. [Action] As she runs, her coat billows naturally with the wind physics. [Location] The same neon alleyway."
3. Putting it Together: The Perfect Multi-Shot Prompt
Here is what a complete, production-ready timeline prompt looks like, ready to be pasted into Kling 3.0 or Seedance 2.0:
[GLOBAL RULES] Duration: 10 seconds | Pacing: Tense, deliberate | Continuity Lock: Maintain moody green matrix-style lighting and exact character apparel across all cuts.
Shot 1 (0:00-0:04): [Shot] Low-angle tracking shot. [Character] Agent Smith, wearing a crisp black suit and dark sunglasses. [Action] He walks slowly down the sterile white hallway, his footsteps echoing. [Location] Minimalist corporate corridor, harsh fluorescent overhead lights. [Extra] 35mm film, cinematic.
[TRANSITION: Hard Cut]
Shot 2 (0:04-0:07): [Shot] Extreme close-up on Agent Smith's face. [Action] He stops walking. He slowly lowers his sunglasses, revealing cold, calculating eyes.
[TRANSITION: Fast Push-In]
Shot 3 (0:07-0:10): [Shot] Over-the-shoulder shot. [Action] Agent Smith reaches out and pushes open a heavy oak door, revealing a blinding white light spilling into the hallway. [Extra] Dramatic exposure blowout, intense audio swell.
4. Automating Timelines with PromptReel
Writing these complex, timestamped shot lists manually for every generation is tedious and prone to human error (if you forget to mention Agent Smith's suit in Shot 3, the AI might render him in a t-shirt).
This is exactly why we built Timeline Mode into PromptReel.
When you input your script into PromptReel and select Timeline Mode, our AI engine automatically generates this exact syntax. It establishes the Global Rules, breaks your scene into precise timestamped shots using the SCALE framework, integrates perfectly with reference tags, and injects professional cinematic transitions between every beat.
If you want to stop generating random 5-second clips and start directing cohesive, multi-shot cinematic sequences, stop typing paragraphs. Start using structured timelines.