首页教程博客 › AI生图怎么保持人物一致性

AI生图怎么保持人物一致性

为什么同一个角色,AI画十张换十张脸?这篇整理三个真正管用的锁定方法——参考图、固定种子、角色描述锚定,附具体操作步骤,做系列图必看。

character-consistency 小红书风格原创头图

character-consistency 文章头图

为什么你用AI画同一个角色,连续生成五张图,能出来五张不一样的脸?这个问题在评论区被问了不知道多少次,今天一次说清楚。

先说结论:人物一致性不是靠"多写几个形容词"就能解决的,得靠三个具体机制配合,单独用一个都不够稳。

为什么会不一致

模型每次生成,本质上是从一个概率分布里重新采样一次。你的文字描述哪怕一字不差,只要没有额外的锁定手段,模型每次"抽"出来的具体长相细节都是新的一次随机结果。这就跟你跟十个画师说"画一个瓜子脸女孩,杏眼,齐刘海",十个人画出来也是十张不同的脸——描述再具体,也留了大量自由发挥空间。

方法一:参考图锁定

这是目前最直接有效的办法。上传一张角色参考图,用图生图或者模型自带的"角色参考"功能,让后续生成都基于这张图的脸部特征来做。做头像这类需要脸部精确重复出现的内容,参考图锁定基本是标配,不用它基本很难保证系列图里是"同一个人"。

关于图生图具体怎么操作、和文生图区别在哪,那篇图生图和文生图的区别里讲得更细。

方法二:固定种子

种子(seed)决定了那次随机采样的起点。同样的提示词加同样的种子,理论上能拿到高度相似的结果。这个方法的局限在于——只有提示词也完全不变的情况下效果才稳定,一旦你改了提示词的措辞(哪怕只改场景描述),种子固定住脸部特征的能力会明显下降。所以固定种子适合"提示词框架基本不动、只微调背景"这种场景,不适合大幅度改动的系列创作。

方法三:角色描述锚定

这个是最容易被忽略、但其实成本最低的方法——把角色描述写得极其具体,具体到能当"角色设定表"用,而不是笼统带过。

对比一下:

后一种写法,每次生成都带着这套完整锚定描述,虽然不如参考图锁得死,但能明显收窄随机范围,让不同图里的角色至少在"大方向"上更像同一个人。这套方法尤其适合还没有确定参考图、纯靠文字生成系列内容的阶段。

三个方法怎么组合用

实际操作里,这三个从来不是二选一,是叠加使用:

三层叠起来用,一致性能压到相当稳定的程度;只用其中一层,多少都会有点飘。

什么场景一致性要求最高

系列头像、连续剧情插画、人像写真的多角度系列图,这几类对一致性要求最高,建议三个方法全用上。如果只是单张图,不涉及"同一个角色反复出现",这个问题基本不用操心,正常写提示词就够。想直接试试参考图锁定这套流程,首页有[提示词工具](/)可以上手玩。