一致性问题
AI 短剧最大的挑战:角色和场景的一致性。
什么是一致性问题?
镜头 1:小明有黑框眼镜
镜头 2:小明眼镜没了
镜头 3:小明眼镜又回来了
观众:???
一致性的三个层次
1. 角色一致性
同一角色在不同镜头看起来是同一个人。
2. 场景一致性
同一场景在不同镜头看起来是同一个地方。
3. 风格一致性
所有镜头的整体风格统一。
解决方案
角色一致性
方法 1:固定提示词
基础角色描述(每次都带):
25 year old programmer, black glasses, plaid shirt,
messy hair, distinctive feature: small scar on left cheek
方法 2:Seed 值
Midjourney: 使用相同 seed 值
--seed 12345
Stable Diffusion: 固定 seed
方法 3:参考图(CREF)
Midjourney:
--cref [角色图URL] --cw 100
Stable Diffusion:
使用 LoRA / ControlNet
方法 4:IP-Adapter
Stable Diffusion 的 IP-Adapter 可以:
- 输入参考图
- 保持角色高度一致
- 允许姿势变化
场景一致性
方法 1:固定场景词
基础场景描述(每次都带):
modern office, open plan, white desks,
large windows, city view outside, blue carpet
方法 2:视角标记
同一个场景,不同镜头标记:
- shot from entrance
- shot from desk
- shot from window
方法 3:参考图 + Inpaint
1. 生成一张完美的场景图
2. 后续镜头用这张图做参考
3. 只 Inpaint 需要改变的部分(人物、动作)
风格一致性
方法 1:固定风格词组
每次生成都带上:
anime style, cel shading, vibrant colors,
clean lines, studio ghibli inspired
方法 2:训练专属模型
- 收集你喜欢的风格图
- 训练 LoRA / DreamBooth
- 后续都用这个模型
方法 3:后期统一滤镜
生成不一致 → 后期加统一滤镜/调色
实用工作流
1. 生成主角"标准照"(正面、侧面、各种表情)
2. 生成场景"标准照"(各种角度)
3. 后续生成时用 CREF + 标准照
4. 每个镜头检查一致性
5. 不一致的用 Inpaint 修正
工具推荐
| 工具 | 一致性方案 |
|---|---|
| Midjourney | CREF, Seed |
| Stable Diffusion | LoRA, IP-Adapter, ControlNet |
| Leonardo AI | Fine-tuned Models |
| Flair.ai | AI Design Tool |
tip
一致性问题是 AI 短剧的最大痛点。前期投入时间设计好角色和场景,后期会省很多麻烦。