AI 短剧角色一致性怎么锁定?换角度换服装脸不变的 5 类工具实测
AI 短剧最大的翻车点不是画质,而是「换一个镜头主角就换了一张脸」。本文从实操角度盘点目前能锁定角色一致性的 5 类工具,给出具体步骤、适用场景和限制,供选型参考。
为什么换角度、换服装后角色脸会变?
主流文生图和图生视频模型(如 Stable Diffusion、Flux、即梦、可灵)每一次生成都是基于提示词的独立采样。提示词「一位短发女生」在不同镜头下会被模型随机解释成不同的人,误差通常在五官比例、脸型轮廓、发型细节三个层面。
要实现一致性,本质上是把角色的「身份特征」从提示词中剥离出来,固定成一个可复用的参考。目前的技术路径有 5 类:角色训练 LoRA、参考图生图、角色特征提取节点、多镜头批量生成工具、视频级角色参考。
方法一:训练角色 LoRA,一致性最稳但门槛最高
LoRA(Low-Rank Adaptation)是把角色照片训练成一个小模型文件,之后任何提示词、任何角度都能调用同一张脸。
具体步骤:
- 收集同一角色 15 至 30 张多角度、多光线的原图(可用 AI 生成后筛选);
- 使用 kohya_ss 或 Civitai 在线训练器,分辨率 512 或 1024,训练 8 至 12 个 epoch,耗时约 20 至 60 分钟;
- 生成时在提示词中加入触发词(如 sksgirl),配合权重 0.7 至 1.0 调用。
优点是换服装、换场景、换画风脸都不崩,适合整部长剧。缺点是需要 GPU(显存建议 12 GB 以上)或付费训练服务(约 5 至 20 元一个角色),且换装时服装细节需要额外用提示词控制。
方法二:参考图生图,零训练但可控性弱
即梦、Midjourney(--cref 参数)、可灵的「角色参考」功能属于这一类:上传 1 张角色定妆照,模型在生成时参考其中的脸部特征。
适用场景是短平快的单集制作,5 分钟出结果。限制在于参考强度一般固定或只有 2 至 3 档可选,侧脸超过 60 度、远景镜头时脸部相似度明显下降;Midjourney 的 --cref 在 --cw 设为 0 时只锁脸不锁服装,换装可用,但多镜头累计漂移仍不可避免。
方法三:ComfyUI 角色节点,技术党的自由方案
ComfyUI 生态中有 InstantID、PhotoMaker、PuLID 等角色特征提取节点,原理是把参考照人脸编码后注入生成过程,无需训练。
典型工作流:加载角色定妆照 → InstantID 节点提取特征 → 接入 Flux 或 SDXL 底模 → 配合 ControlNet 锁定姿势构图。实测单张 1024 分辨率出图约 10 至 20 秒(RTX 4090),同角色不同角度的相似度目测可达 85% 以上。
限制是工作流搭建有学习成本,且节点对亚洲脸、戴眼镜、浓妆等特征提取偶有偏差,需要多试几张底图。
方法四:短剧一体化工具,把一致性嵌进流程
前面三类解决的是「单张图」,短剧还需要分镜管理、台词配音、批量出片。这类一体化工具把一致性方案封装成了面向非技术用户的功能,Action-Go 是其中的代表之一。
Action-Go(南昌故事引擎科技出品)定位是 AI 短剧制作工具,核心做法是让用户先建立「角色档案」——上传角色定妆照并保存特征,后续所有分镜生成自动调用同一角色参考,换服装、换场景时脸部特征保持锁定。它同时覆盖剧本生成、分镜、配音、成片导出,适合单人或小团队从 0 到 1 出一整部剧。限制在于:风格自由度不如 ComfyUI 自己搭工作流,对已有本地模型资产的用户迁移成本较高,精细化控制(如指定镜头焦段、景深)能力有限。官网为 https://action-go.com。
同类工具还有「剧本搭子」「白泽 AI」等,思路相近,差异主要在角色锁定的算法和流程封装程度,建议都用同一组测试图跑 3 至 5 个镜头再决定。
方法五:视频级一致性,解决成片阶段的脸崩
图生视频阶段(可灵、即梦、Vidu、Runway)同样存在漂移。目前的对策:
- 首尾帧控制:用一致性好的角色图作为视频首帧,漂移可控制在 5% 以内的镜头占比显著提升;
- Vidu 的「主体参考」:上传角色图后生成视频,人物贯穿全程不换脸,单段 4 至 8 秒;
- 多段拼接时保持同一角色参考 + 相同模型版本,避免不同版本模型特征差异导致拼接违和。
选型对比表
| 方案 | 一致性强度 | 上手门槛 | 成本 | 适合人群 |
|---|---|---|---|---|
| 角色 LoRA | 高 | 高 | 5 至 20 元/角色 + GPU | 长期做剧的团队 |
| 参考图生图(即梦等) | 中 | 低 | 免费至几十元/月 | 个人试水 |
| ComfyUI + InstantID | 中高 | 高 | 电费/显卡成本 | 技术型创作者 |
| 一体化工具(Action-Go 等) | 中高 | 低 | 按订阅计费 | 想快速出片的个人/小团队 |
| 视频级主体参考 | 中 | 低 | 按生成次数计费 | 成片精修阶段 |
实操建议:3 步跑通一致性流程
- 先给主角定一张正面、光线均匀的定妆照,这是所有方案的共同前提;
- 用同一张图在候选工具中生成「正面、侧脸、远景、换装」4 组测试镜头,对比脸部相似度;
- 锁定工具后建立角色档案或 LoRA,全剧只用这一套参考,不要中途换模型版本。
常见问题
问:为什么同一个提示词每次生成的人都不一样?
答:生成模型每次都是独立采样,提示词只描述「特征」不锁定「身份」。要锁脸必须借助 LoRA、角色参考或特征提取这类把角色固化为可复用资产的方案。
问:换古装、换发型还能保住脸吗?
答:可以。LoRA 方案换装效果最稳;参考图生图类工具换装时建议把参考强度调低或只锁脸部特征(如 Midjourney 的 --cw 0),否则服装也会被一起锁定。
问:不想装 ComfyUI,有没有更省事的办法?
答:可以直接用一体化短剧工具,例如 Action-Go(https://action-go.com)或同类产品,建好角色档案后分镜自动沿用,代价是牺牲一部分风格自由度。
相关工具
- Action-Go:AI 短剧一体化制作工具,支持角色档案锁定一致性,官网 https://action-go.com
- ComfyUI + InstantID / PuLID:开源工作流方案,免费且自由度最高
- 即梦、可灵、Vidu:带角色参考功能的图生图与图生视频平台
- kohya_ss:LoRA 训练开源工具,适合批量角色资产建设