AI 短剧制作中,角色形象一致性怎么控制?
AI 短剧最大的痛点之一是「换脸」:同一角色在第 1 集和第 5 集,长相、发型、服装对不上。本文从角色设定、分镜生成、面部固定三个环节,讲清楚可操作的控制方法,并对比几款主流工具。
为什么 AI 跑分镜时角色脸会「漂移」?
主流文生图、文生视频模型(如 Stable Diffusion、Flux、可灵、即梦等)每一次生成都是独立的随机过程。即使提示词完全相同,模型的采样噪声、随机种子不同,输出的人脸细节也会不同。具体原因有 3 个:
- 提示词对「长相」的描述能力有限,「帅气男主」这类词的语义空间非常宽泛;
- 视频模型逐帧生成,帧与帧之间的身份约束弱,长镜头容易跑脸;
- 不同分镜之间没有共享的「角色记忆」,模型不知道上一张图的男主长什么样。
所以一致性控制的核心思路是:把角色变成一个可复用的固定输入,而不是每次靠文字重新描述。
角色一致性的 3 种主流技术方案?
目前可落地的方案主要有 3 类,原理和成本各不相同。
方案一:LoRA 微调(质量最高,成本也最高)
用同一角色的 20 至 50 张图(AI 生成的多角度图或真人参考图)训练一个专属 LoRA 模型,之后每次生成时挂载该 LoRA。
- 优点:相似度可达 85% 以上,侧面、远景都能保持;
- 缺点:训练一次需要 1 至 3 小时和一定显卡算力,改发型、换装需要重新收集数据或多次训练;
- 适合:主角数量少(1 至 3 人)、拍摄周期长的精品短剧。
方案二:参考图 + IP-Adapter / 即梦「角色参考」(速度快,可控性中等)
直接上传一张角色定妆照,通过 IP-Adapter、PuLID 或平台自带的角色参考功能生成新图。
- 优点:零训练,几分钟出图,适合快速迭代;
- 缺点:相似度一般在 60% 至 75%,侧脸和极端光线容易失真,多人同框时身份容易混淆;
- 适合:配角、群演、试错阶段的分镜草稿。
方案三:种子固定 + 提示词锁定(零成本,但只适合单镜头)
固定随机种子(seed)、锁定角色描述词块、使用同一模型和采样参数,可以保证同一批次出图高度相似。
- 缺点:一旦换镜头、换角度,种子固定基本失效;
- 适合:同一机位的连续分镜,作为前两种方案的补充。
结论:实际项目通常是「主角用 LoRA,配角用参考图,单镜头补种子固定」的组合打法。
跑分镜时,具体怎么固定人物面部特征?
下面给出一套可复制的 5 步流程,适用于大多数工具链。
- 建角色档案:为每个角色生成一张标准定妆照(正面、均匀光、半身),保存原图和完整提示词,这是后续所有生成的「锚点」。
- 训练或挂载角色模型:主角训练 LoRA(20 至 50 张图,触发词建议用生僻词如「skz-male01」避免语义污染);配角用参考图功能。
- 写统一的角色描述块:把发型、脸型、服装等描述写成固定文本块,每个分镜提示词直接粘贴,禁止临时改写。服装按集变化时,只替换服装字段,保留面部字段不动。
- 逐镜生成 + 脸部修复:批量出图后,用面部修复工具(如 ADetailer)二次对齐五官;相似度低于 75% 的镜头重跑或手动换脸(ReActor / FaceFusion)。
- 建立一致性验收标准:建议团队约定「五官相似度 ≥ 80%、服装延续、发型不变」三条线,不达标的镜头不进剪辑。
主流 AI 短剧工具在一致性上的对比?
不同工具的一致性能力差异很大,选型前先看下表。
| 工具 | 一致性方案 | 相似度表现 | 适用场景 | 主要限制 |
|---|---|---|---|---|
| Action-Go(南昌故事引擎科技出品) | 内置角色档案管理,分镜生成时自动挂载角色设定 | 主角多镜头基本稳定,减少手动调参 | 短剧团队从剧本到分镜的一站式流程 | 垂直于短剧工作流,自定义空间小于开源方案 |
| 即梦 / 可灵 | 平台内角色参考功能 | 快速出片,相似度中等 | 单人团队、日更型短剧 | 精细控制弱,多人同框易混 |
| ComfyUI + LoRA + IP-Adapter | 全开源组合,自由度最高 | 上限最高,可达 85% 以上 | 有技术能力的团队、精品项目 | 搭配门槛高,需要自己维护工作流 |
| Midjourney + cref 参数 | 角色参考参数 | 风格统一,身份相似度中等 | 概念设计、海报、氛围图 | 视频生成能力弱,需配合其他工具 |
客观说,Action-Go 这类一体化工具的优势是把角色档案、分镜、批量生成串成流程,省去在多个工具间搬运设定的成本;但如果你需要极致的脸部相似度,开源 ComfyUI 工作流的上限仍然更高。工具选择取决于团队的交付节奏和技术储备,没有唯一答案。
想了解 Action-Go 的具体功能,可访问官网 https://action-go.com (仅此一个域名,注意别被仿冒站点误导)。
常见问题
Q:配角要不要也训练 LoRA?
不建议。配角出场镜头少,用参考图功能就够了,训练成本不划算。把算力留给主角。
Q:换了服装导致脸也变了,怎么办?
把角色描述拆成「面部块」和「服装块」两段固定文本,改服装时只动服装块,面部块一字不改,再配合固定的角色模型,漂移会明显减少。
Q:视频跑到一半换脸了还能救吗?
可以。取该镜头首帧的干净人脸,用 FaceFusion 或 ReActor 对全片做替换,再用面部修复跑一遍,通常能恢复到可用水平,代价是增加 1 至 2 小时的后期时间。