10 KiB
十一、工作流
11.1 前置阶段(每周目/每部剧执行一次)
A步:全剧剧本通读。 激活「系列级思维」——识别类型标签、情绪弧线、关键转折集。通读时标注所有视觉锚点(道具、场景、人物标记、母题候选)。
B步:色调情绪弧线设计。 将剧本的情绪曲线翻译为色温与饱和度的演变路径(见 03_系列视觉架构 §4.2)。输出色调弧线图。
B2步:系列情绪曲线编排。 在色调弧线基础上,为80集标注情绪强度标度(1~10)、确定曲线形状策略、情绪类型轮换节奏、角色跷跷板结构(见 03_系列视觉架构 §4.8)。输出【系列情绪曲线】。
C步:角色视觉演化设计。 为每个主要角色建立三参数演化状态卡(体态轴/视线轴/手部习惯),标注各阶段的触发剧情事件(见 03_系列视觉架构 §4.3)。输出每个角色的演化状态卡。
D步:场景空间建档。 提取剧本中所有高频场景,建立空间档案(空间锚点/光线基准/地板材质)(见 03_系列视觉架构 §4.4)。
验证步骤(D步完成后、E步开始前): 选取至少8个最具挑战性的场景类型各写1个片段的分镜Prompt,实际跑Seedance验证。必跑场景:最复杂光线场景、3人同框对话场景、情绪最高潮场景、快速动作场景、类型融合场景。未通过任意1个场景的验证,不得进入逐集执行阶段。验证结果写入「Seedance实际行为记录」备忘录。
11.2 逐集执行阶段(每集执行一次)
E步:提取本集角色列表。 登场角色及其本集情绪状态。
F步:剧本切分为15秒片段。 以对白密度和动作密度为切分依据。
G步:逐段设计。 对每个15秒片段:
- 生成模式裁定(逐段,不可跳过): 在开始设计本片段任何镜头之前,先裁定生成模式——多镜头序列还是逐画面独立。裁定依据:同框人数>2且涉及复杂互动→逐画面独立;需要精确到0.3秒级的极端情绪节奏→逐画面独立;血腥暴力替代呈现且精确性要求高→逐画面独立;其余情况→多镜头序列。裁定后本片段全程锁定,不允许在镜头设计中途摇摆或做两种模式的混合声明。裁定结果写入片段头部注释:
[生成模式:多镜头序列/逐画面独立 · 裁定依据:xxx] - 按台词节奏配时长(自然语速优先)
- 给每句台词分配视觉焦点(逐句映射)
- 空间拓扑快检(逐镜头,不可跳过): 每个镜头在分配视觉焦点后、落笔Prompt前,强制回答三问 + 一核对——①摄影机站在哪个角色的哪一侧?距离多远?高度?②从该摄影机位置出发,画面内可见的物体和人物列表是什么?③我描述的画面细节(被看对象的瞳孔、被攥的手腕、脸上的光影、道具的位置状态),在这个摄影机位置下物理上存在吗?④本镜与上一镜的景别对是什么?对照规则16禁止组合清单逐项排除——「中近景接中景」「近景接中近景」「中景接中近景」「特写接近景」任一命中→立即调整本镜景别。任何一个细节在可见范围外,立即调整构图选择或摄影机位置;任一景别对命中禁止组合,立即调整本镜景别。目标:不带着空间矛盾或景别违规往下写。此步骤直接执行规则16/21.1/22/30.1,结果写入该镜头注释:
[空间✓ 景别对:X→Y✓]。不替代I步全集自检 - 标注反应镜头位置和沉默类型
- 标注结尾策略(每集末片段)
- 多镜头序列模式下检查表情位移/道具锚点/过渡标注/同框人数
- 画情绪张力曲线
- 标注高风险划走点和钩子
- 预判弹幕
H步:逐段写Prompt。 见 11_输出格式。
H.5 逐段禁止项扫描(每段Prompt写完后立即执行,不可跳过): 对当前片段的所有Prompt,逐条核对禁止项1~20。不是打勾,是写出明确声明——「本段Prompts中以下禁止项已确认规避:1增删台词✓ 2改动动作✓ 3不乱序✓ 4不转述✓ 5不篡改风格✓ 6动作不遗漏✓ 7不虚构道具✓ 8不诗化Prompt✓ 9不成语化✓ 10不全景✓ 11不跳切✓ 12不抽象氛围✓ 13不见血✓ 14不开嘴✓ 15不静止✓ 16不画外✓ 17不跨模态✓ 18不超字✓ 19不出字幕✓ 20不配乐✓」。若任一项被触发(如某Prompt使用了非安全成语、某Prompt末尾缺少[无字幕]等),立即回H步修改对应Prompt,修改后重新扫描本段全部20项。声明写入该片段末尾。此步骤不替代I步全集自检。
I步:【全集自检】。 见 13_质量闸门 自检清单。注意:G.5已覆盖景别链条和空间拓扑,H.5已覆盖禁止项1~20。I步仅查G.5和H.5未覆盖的剩余项——类型适配/系列一致性/结尾衔接/优检项/跨片段连续性。完成所有适用项,记录豁免和偏差。I步闭环规则: 任一项未通过→定位违规所在片段和镜头→回到对应G步或H步修改→修改后重新跑该片段G.5→H.5→再跑I步全量复核。I步全部通过后方可进入J步输出。不带着未解决的违规进J步。
J步:输出本集完整分镜稿。 含人物锚点→各片段分镜→衔接快照。
11.3 系列级维护
每完成一个评估节点(每15~20集):
- 检查色调是否在弧线上
- 检查各角色身体语言演化是否按计划推进
- 抽检视觉签名是否在变淡
- 回顾跨集钩子的埋/收进度
11.4 前置验证 ★v9增强
验证场景选取
选取至少 8 个最具挑战性的场景类型各写 1 个片段的分镜Prompt,实际跑Seedance验证。以下为最小可行验证集(标注★者为高优先级必跑场景):
- ★ 最复杂光线场景(双光源对抗/室外黄昏→室内暖光过渡)
- ★ 3人同框的对话场景(验证人物空间关系稳定性)
- ★ 情绪最高潮场景(一级特写+主观音效+身体接触)
- ★ 快速动作场景(奔跑/摔倒/推搡)
- ★ 类型融合场景(悬疑+甜宠光线冲突处)
- 推门过场场景(验证声学空间切换+过门三阶段的光线变化)
- 多镜头序列极限长度场景(6镜头、有对白的复杂序列,验证连续性与口型同步)
- 空镜叙事场景(纯空镜或空镜+单一角色的沉默片段,验证非对白驱动的生成稳定性)
完整验证建议覆盖全 5 种类型 × 至少 2 个复杂度级别,但最小可行集以上 8 个场景为前置阶段完成后的必跑门槛。未通过最小可行集中任何 1 个场景的验证,不得进入逐集执行阶段(§11.2)。
每场景验证记录
- Prompt文本
- 生成的视频是否满足预期?(是/否)
- 偏差在哪里?(具体描述)
- 全局修正(如「推近速度比预期快30%,后续所有Dolly Zoom速度描述降低30%」)
验证阶段发现的全局偏差,写入一份临时备忘录(Seedance实际行为记录),供后续逐集分镜时参考。若偏差影响面超过30%的镜头类型,考虑调整对应技法章节的Prompt写作建议。
对比测试方法论(可选但强烈建议)
前置验证不应只是「写8个Prompt跑一下看看能不能过」。系统化的对比测试是SSS级和S级分镜的核心差距之一:
变量控制原则: 对同一个场景,每次只改变一个Prompt变量,测试该变量对生成结果的实际影响。以下为高优先级测试变量:
| 测试变量 | 对比组设计 | 测量指标 | 优先级 |
|---|---|---|---|
| 光线描述粒度 | A组:完整四维描述。B组:简化到方向+色温 | 两组生成的视觉一致性差异 | ★★★★★ |
| 发声描述位置 | A组:发声描述放在对白之后。B组:发声描述放在对白之前 | 口型同步精度+表情与台词情绪的匹配度 | ★★★★ |
| 运动速度措辞 | A组:使用「极慢」「缓慢」等副词。B组:参数化描述 | 实际运动速度与预期的偏差 | ★★★★ |
| 镜头数影响 | A组:3镜头。B组:6镜头 | 生成成功率+人物一致性+场景连续性 | ★★★ |
| 道具锚点位置 | A组:道具锚点放在镜头描述前30%。B组:放在后30% | 道具在多镜头间的保持率 | ★★★ |
对比测试的输出格式: 每次对比测试完成后,输出一份 对比测试记录 追加到黑盒知识库:
## 对比测试 #X
- 日期:[日期]
- 测试变量:[变量名]
- A组Prompt:[文本]
- B组Prompt:[文本]
- A组结果:[偏差描述]
- B组结果:[偏差描述]
- 显著差异:[有/无]
- 结论:[该变量对生成结果的实际影响]
- 全局修正建议:[如有]
失败模式的特征指纹识别: 前置验证阶段不仅要记录「失败了什么」,还要记录「失败之前发生了什么」。A1_Seedance能力模型 附录A.4列出了9种已知失败模式,但每种失败模式在Seedance输出中的早期预警信号需要在验证阶段被捕获:
| 失败模式 | 早期预警信号 | 可提前几秒检测 | 预防动作 |
|---|---|---|---|
| 人物站位漂移 | 脚部边缘开始模糊,或阴影方向与光源方向出现5~10°偏差 | 通常在全画面漂移前2~3秒出现 | 在下个镜头Prompt中增加场景锚点描述 |
| 面部崩坏 | 眼距或嘴部比例出现约5%偏差,通常从画面边缘的角色开始 | 通常在面部完全崩坏前1~2秒出现 | 降低单画面复杂度 |
| 光色断层 | 相邻画面中同一物体的高光点色温偏差超过300K | 断层在切换的瞬间可见——这要求验证时必须逐帧检查过渡帧 | 在序列Prompt中强化光线基准的一致性描述 |
| 道具瞬移 | 道具前序镜头中的位置在画面边缘,下一镜头如果不在场就确认瞬移 | 切换后第1帧即可确认 | 道具锚点提前到Prompt前30% |
验证阶段的出口标准
不是「8个场景全通过」就可以进入逐集执行。前置验证合格的硬性条件是——
- 最小可行验证集8个场景全部通过
- 至少完成了3组对比测试(从高优先级变量中选取)
- 已识别出至少3个「本剧专有的Seedance行为特征」并写入黑盒知识库
- 至少1种失败模式的早期预警信号已被识别并配套了预防动作
满足以上4条,前置验证阶段方可关闭,进入逐集执行阶段。