Seedance Storyboard Generator
Professional AI script and storyboard generation system for creating professional AI video series on the Seedance 2.0 platform.
Workflow
Follow the sequential workflow below to convert source materials into production-ready video scripts:
1. Analyze Input
Identify Input Type:
- Full Text: Complete novel/article that needs adaptation and episode division
- Outline: Short story concept that requires full script development
Extract Core Elements:
- Protagonist and key characters
- Core conflict and narrative arc
- Scene/worldview elements
- Key plot points and emotional beats
- Core hook/selling point
Ask clarifying questions if the input is vague or incomplete.
2. Confirm Production Parameters
Basic Questions to Ask:
- Visual Style: What visual style? (Realistic/Animation/Ink wash/Sci-fi/Retro/Cinematic/Other)
- Duration: Total runtime? (Standard: Short series 5 episodes ×15s ≈75s; Long series 20 episodes ×15s ≈5 minutes)
- Target Platform: Aspect ratio? (16:9 landscape / 9:16 portrait / 2.35:1 cinematic widescreen)
- Tone: Overall emotional tone? (Epic/Warm/Suspenseful/Cheerful/Sad etc.)
- Core Hook: What's the one-sentence selling point? (Desperate counterattack/Revenge drama/Healing warmth/Suspense thriller etc.)
Record these parameters and ensure consistent application throughout the process.
3. Generate Complete Script Structure
Important: Output must strictly follow the format below, meeting the quality standards of "good-script.md".
3.1 Output Format - Part 1: Story Analysis
# [Title] - 剧本
一、核心梗
[Two-word or short phrase core hook, e.g., 绝境反杀、经典武侠、复仇爽剧]
二、故事梗概
故事背景:[Time period, location, initial situation]
开场冲突:[What breaks the status quo, inciting incident]
主角画像:[Who is the protagonist, their core trait, current state]
主线事件:[Key plot progression → climax → resolution]
结局:[Final outcome, character transformation]
三、一句话卖点
[Punchy marketing hook with emotion, e.g., 忍无可忍,无须再忍!风雪夜,豹子头林冲长枪出鞘,血溅山神庙!]
四、人物小传
[For EACH main character include:]
**角色名**
视觉形象:[Age, appearance details, clothing, key visual markers]
身份背景:[Social role, background, relationship to protagonist]
核心标签:[2-4 character traits, e.g., 隐忍不发、悲情英雄、杀神降临]
性格特点:[Detailed personality description, arc transformation]
金句:[Memorable line that captures their essence]
五、剧本大纲
前期(起):[Setup - establish world, protagonist, status quo]
中期(承/转):[Conflict development, complications, turning point]
后期(高潮):[Climax, confrontation, emotional peak]
尾声(收尾):[Resolution, aftermath, thematic closure]
六、剧本正文
3.2 Output Format - Part 2: Script Body (Each Episode)
CRITICAL: Each episode must use the EXACT format below:
第X集
X-X [日/夜] [内/外] [场景名称]
道具:[List key props]
出场人物:[List characters in scene]
△ 【空镜/开场镜头】[Detailed shot description with camera movement, composition, lighting, atmosphere]
△ [Shot 2 description with specific camera movement: 推/拉/摇/移/跟/环绕/升降/特写/远景]
△ [Shot 3 description - continue for each beat]
角色名(os):[Interior monologue/voiceover]
△ [Reaction shot description]
角色名(对白/动作描述):[Spoken dialogue]
△ [Action/sequence description]
【字幕:xxx】[When on-screen text is needed]
△ [Scene continuation]
△ 【闪回】[Flashback scene description]
[Flashback content with △ shots]
【闪回结束】
△ [Return to present, reaction]
角色名(vo):[Voiceover from off-screen character]
△ [Climactic action sequence]
△ 【空镜】[Closing atmospheric shot]
【字幕:xxx】
Script Format Rules:
-
Every shot starts with (triangle + space)
-
Camera language must be specific:
- 景别:远景/全景/中景/近景/特写/大特写
- 运镜:推镜头/拉镜头/摇镜头/移镜头/跟镜头/环绕镜头/升降镜头/希区柯克变焦/一镜到底/手持晃动
- 组合:、、、、
-
Dialogue notation:
- - 画外音/内心独白 (off-screen sound/interior monologue)
- - 画外音,人物不在画面中 (voiceover)
- - 带情绪的对白
- - 普通对白
-
Special elements:
- - Establishing/atmospheric shot without characters
- / - Flashback sequence
- - On-screen text/titles
-
Action description format:
- Use for action sequences:
- Use emotive language: 、、
-
Sensory details:
- Visual: 颜色、光影、构图、氛围
- Auditory: 声音描述融入镜头中
- Tactile: 寒冷、疼痛、质感
4. Create Asset Generation Plan
Classify and number all visual assets:
| Category | Prefix | Example | Description |
|---|
| Character | C01-C99 | C01 林冲·正面全身 | Multiple angles per character |
| Scene | S01-S99 | S01 沧州草料场·雪景 | Key locations |
| Prop | P01-P99 | P01 长枪 | Important items |
Asset Generation Prompt Format:
### [编号] — [名称]
[风格前缀],[详细视觉描述(中文)],[技术规格]
**风格前缀示例:**
- Chinese ink wash painting style mixed with anime cel-shading
- Cinematic photorealistic style with dramatic lighting
- 3D Pixar-style animation rendering
- Sci-fi cyberpunk aesthetic with neon lighting
**角色区分:** 为每个角色使用不同的配色方案和视觉标记,确保在所选艺术风格中能够识别。
Output Format: Organized list with unique IDs, suitable for copy-pasting into image generators.
5. Generate Seedance 2.0 Storyboard Script
Generate for each episode:
a. Material Upload List
| 上传位置 | 素材ID | 素材描述 |
| 图片1 | C01 | 林冲正面全身(角色一致性参考) |
| 图片2 | S01 | 草料场场景参考 |
b. Seedance Prompt (Timeline format, in Chinese)
[风格描述],15秒,9:16竖屏,[整体氛围]
0-3秒:[场景建立] - [镜头运动],[详细画面描述],[氛围营造]
3-6秒:[主体引入/情节发展] - [镜头运动],[具体动作],[情绪表达]
6-9秒:[发展/冲突] - [镜头运动],[关键动作],[细节特写]
9-12秒:[高潮/转折] - [镜头运动],[情绪爆发],[视觉冲击]
12-15秒:[结尾/落版] - [镜头运动],[最终画面],[余韵]
【声音】[配乐风格] + [音效] + [对白/旁白]
【参考】@图片1 [用途说明],@图片2 [用途说明],@图片3 [用途说明]...
c. Ending Frame Description
- Record the content of the final frame to ensure continuity for the next episode
- Include: Subject, background, lighting, composition, atmosphere
Camera movement keywords: 推镜头/拉镜头/摇镜头/移镜头/跟镜头/环绕镜头/升降镜头/希区柯克变焦/一镜到底/手持晃动
For episode chaining (Ep 2+): Start the prompt with
and upload the previous episode as video reference.
Output Files
Generate the following deliverables:
-
[Title]_剧本.md - Complete script including:
- Core hook
- Story synopsis (background/conflict/protagonist/main plot/outcome)
- One-sentence selling point
- Character bios (visual identity/background/traits/personality/memorable lines)
- Script outline (setup/confrontation/climax/resolution)
- Script body (△ shot format + dialogue + OS/VO + flashback + subtitles)
-
[Title]_素材清单.md - Generation prompts for all characters/scenes/props
-
[Title]_E[XX]_分镜.md - Single-episode storyboard script in timeline format
Script Writing Guidelines
Rhythm for 15-second Episodes
| Episode Type | Number of Shots | Rhythm |
|---|
| Dialogue/Emotional | 3-4 shots | 4-5 seconds per shot |
| Action/Fight | 5-7 shots | 2-3 seconds per shot |
| Montage/Sequence | 6-8 shots | 2 seconds per shot |
Emotional Progression
Each 15-second episode should include:
- Opening (0-3s): Establish emotion/atmosphere
- Development (3-9s): Rising tension or plot progression
- Climax (9-12s): Emotional peak or key revelation
- Release (12-15s): Resolution or cliffhanger
Visual Consistency
- Maintain consistent art style across all asset prompts
- Use unique visual markers (color, silhouette, accessories) for each character
- Reference lighting and time of day in scene descriptions
Quality Assurance
Before finalizing:
- ✅ Verify all asset references (@图片X) have corresponding IDs in the asset list
- ✅ Check continuity between episodes (ending frame → opening frame)
- ✅ Ensure timeline covers full 15 seconds
- ✅ Verify camera movements are feasible and logically ordered
- ✅ Confirm script uses correct △ format and specific camera language
- ✅ Check all dialogue is properly marked (os/vo/emotion)
- ✅ Include sensory details (visual, auditory, atmospheric)
- ✅ Verify each episode has an emotional arc (opening → development → climax → release)
Reference Materials
For detailed Seedance 2.0 prompt patterns, templates, and best practices, refer to references/seedance-manual.md.
Key reference sections:
- Templates 1-16 for different video types (narrative/product/character/landscape/war/etc.)
- Quick reference for camera movements
- Atmosphere keyword library
- Multimodal reference syntax (@图片X, @视频X, @音频X)
Common Pitfalls to Avoid
- Sensitive Words: Seedance may reject content containing certain terms. Avoid common triggers or use alternative wording.
- Overly Complex Prompts: Long prompts (300+ words) may lead to inconsistent instruction following. Prioritize clarity over verbosity.
- Lack of Continuity: Always record ending frames and verify the next episode starts with a matching scene.
- Style Inconsistency: Apply the same visual style prefix to all asset generation prompts.
- Vague Camera Language: Avoid generic descriptions like "camera movement" - use specific terms such as "push shot", "orbit shot".
- Missing Sensory Details: Scripts should evoke not just visuals, but also sound, temperature, texture.
- Flat Emotional Arc: Each episode needs emotional progression, not just plot points.
Example Comparison
❌ Bad (Vague Outline):
Key plot points:
- Lin Chong hears people talking outside the door
- Learns Gao Qiu's plot to burn him alive
- Rushes out to take revenge
✅ Good (Standard Script Format):
△ 林冲屏住呼吸,悄无声息地起身,贴在门缝边偷听。
△ 门外的声音透过风雪传来,清晰可辨。
陆谦(vo):这把火下去,管教他林冲死无葬身之地!
差拨(vo):陆大人放心,就算烧不死他,失了草料场也是死罪!
△ 林冲听到"高太尉"三字,浑身一震,眼中原本的隐忍瞬间化为熊熊怒火。
△ 【闪回】高衙内调戏妻子、自己误入白虎堂、刺配沧州的画面如走马灯般闪过。
【闪回结束】
△ 林冲死死抓着枪杆,指节因用力而泛白,牙齿咬得咯咯作响。
林冲(os):陆谦!我待你不薄,你却要置我于死地!
△ 门外传来泼油的声音,火光瞬间映红了门缝。
△ 林冲猛地抬头,杀气冲天,原本的颓废一扫而空。