ai绘画人物一致性实操:同一个角色出十张图不换脸的办法
结论摆在最前面:人物一致性不靠运气,靠锚定——特征清单写死、种子值锁定、参考图压色、局部重绘兜底,四步走完,同一个角色出十张图不换脸是能做到的。这单我交付过,废片率从七成压到三成的全过程在下面。
上个月接了一单最能检验ai绘画人物一致性的活:客户的原创角色,一位银发占星师,要一张主立绘加三张不同场景图,外加六张表情差分,一共十张。客户只有一个要求:十张图必须是同一个人。就这一个要求,让我前两天跑了四十多张废图,也让我把这套锚定流程彻底跑通了。
角色一致性为什么难,先把这个想明白,方法都是顺理成章的。
角色为什么变脸:模型没有记忆这回事
每次生成都是模型的重新想象,上一张的脸它根本不记得,一致性只能靠你把特征「钉」进每一次的提示词里。
很多人以为AI记得自己画过什么,其实每次出图都是一次全新的想象。你描述「银发少女」,模型每次都在它见过的千万张银发少女里重新抽一张,两张图的脸能对上才叫怪事。所以一致性问题的本质不是技术玄学,是个信息问题:你给的信息越少,模型自由发挥的空间越大,脸就飘得越远。
想通了这一层,方向就清楚了——把自由发挥的空间一层一层收走。我踩过的弯路也在这里:头一天我一直换提示词找「更像的种子」,跑了二十多张,越跑越乱。第二天换了思路,不再让模型猜,而是把角色的每一项特征写成清单,每次生成都原样带上一遍,情况才开始好转。
四步锚定法:从特征清单到局部重绘
八项特征清单加锁定种子是地基,参考图压色调是校准,局部重绘是最后的兜底,四步各管一段,缺一步废片率就上去。
第一步,特征清单。我把占星师拆成八项写死:银白长发及腰、左眼下泪痣、深蓝斗篷配金色星纹、手持黄铜星盘、发梢微卷、浅灰瞳色、耳侧编发一根、袖口三层。这八项每张图原样复制,一个字不改。为什么是八项?我自己试出来的——少于五项脸和服装开始飘,多于十二项提示词打架,图反而更乱,八到十项是甜点区。
第二步,锁种子。立绘定稿之后,把那张图的种子值记下来,后续所有图都用它加同样的清单词。种子管骨相,清单管细节,两个都锁住,脸的相似度能到八九成。我那个种子值现在还记在便签上,客户续单的时候直接掏出来用,第二单省了整整一个下午。
第三步,参考图压色。场景换了,光就不一样,光一变脸色发色跟着变,十张图里最隐蔽的「换脸」其实是色调漂移。我的做法是把定稿立绘当参考图喂进去,权重压在 0.6 上下——高了像贴图,低了压不住色。第四步兜底,侧脸视角这种锚定法覆盖不住的角度,用局部重绘只重画脸,其他全部保留,重画两三次总能对上。
十张交付实录:锚定也不是万能的
十张里七张一次过,三张靠局部重绘救回,翻车点集中在侧脸、远景和手部,锚定法覆盖不到的角落要心里有数。
交卷时复盘:主立绘一次过;三张场景图里,书房和星塔顶各一次过,星空下骑鲸那张最险——远景把脸挤成几个像素,什么锚定都白搭,最后改构图让角色占画面三分之一才稳住。六张表情差分里四张顺利,两张侧脸的对不上,泪痣跑到了右眼下面,用局部重绘各救了一次,前后多花二十分钟。
统计下来,四十多张废图有三十张废在头两天没建立锚定的阶段,建立流程之后,十张成图的废片大概十二张,废片率从七成压到三成。按单张出图十二秒算,省下的不只是时间,更是来回对比挑图的眼力——一致性做得好的成套图,客户挑选的时候不用猜「这是不是同一个人」,单子结得快,回头客也来自这里。
说句大实话:这套方法不高级,就是把「靠模型记住」换成「替模型记住」。麻烦是真的麻烦,可接稿的人都知道,客户的「怎么每张脸不一样」这一句话,比任何工序都贵。
十张图交付那天,客户回了四个字:全程没换人。后来这单还带来了一个系列约稿,用的还是那张便签上的种子值。ai绘画的人物一致性,说穿了就是一场你替模型做的记忆管理——清单记得越死,角色活得越稳。
常见问题
锁了种子为什么脸还是会有细微差别?
种子锁的是整体结构和骨相,视角、光线一变,五官的呈现必然跟着微调。追求像素级一致不现实,能到「一眼是同一个人」就是合格线,剩下靠局部重绘收拾。
不用本地工具,在线平台能做一致性吗?
能做七八成。特征清单和参考图在线平台都支持,种子值有的平台不给锁。锁不了种子的,就把参考图权重调高一点补位,稳定性会略差些但够用。
角色要换服装出图,特征清单怎么处理?
把服装项从清单里单独列出来做成可替换模块,脸部的五项特征雷打不动。换装不换脸,清单分层管理是关键,一股脑全换必然连脸一起换。
表情差分和场景图,先做哪个?
先做表情差分。同一构图下只改表情,锚定最容易保持,等脸的规律摸熟了再上场景图,场景里的变量多,先把简单的练熟更划算。