单图多角色一致性是 AI 出图的最难场景之一。纯文本几乎不可能稳定。本文给出三套渐进方案。
三套方案
方案 1:区域 prompt(Regional Prompter / Couple)
WebUI 插件 Regional Prompter 把画面分区,每区写不同提示词。比如左半画 A 角色,右半画 B 角色。成功率约 60%。
方案 2:多 Lora + 区域
叠加两个角色 Lora,配合区域 prompt 让每个 Lora 只作用于自己的区域。成功率 70%-80%,但需要两个 Lora 互不冲突。
方案 3:ControlNet 拼合 + inpaint
- 先单独生成 A 和 B 两张图
- 用 PS 拼合到同一画面
- 用 img2img + 低去噪整合
- 必要时 inpaint 修过渡
成功率 90%+,但工作量大。商业项目通常走这条路。
翻车点
两个 Lora 互相串
同时加载两个角色 Lora,特征容易串到对方。建议权重各 0.6-0.7。
区域划分不清
Regional Prompter 的区域分界容易出现"两人共用一只眼睛"。