AI绘画面部扭曲怎么救?崩脸修复技巧

AI绘画面部扭曲怎么救?崩脸修复技巧
AI绘画面部扭曲修复前后对比示意

简单说:崩脸不用删图,ADetailer自动修脸是首选,去噪0.4起步;修不动再上ControlNet焊脸;LoRA权重别过1.0,否则越修越歪。

又崩脸了?说实话,AI绘画面部扭曲这事儿我踩过不下五十次坑,每次兴冲冲出完图一看——眼睛一只大一只小、嘴角歪到耳根、五官直接糊成一团。这毛病不是个例。几乎是所有玩SD的人必经的劫。但别急着删废片。多数情况能救回来,而且不用从头重画。

为什么偏偏是脸先崩?

脸是画面里细节密度最高的区域,模型在小分辨率下算不动这么多细节,再加上人脸又是人眼最敏感的部分,所以一崩就最先被看出来。展开说,SD这类模型默认出图512×512,整张脸占的像素可能就七八十见方,要塞下双眼、鼻子、嘴、眉毛、轮廓阴影,算力摊薄到每个五官就几十个像素,糊和歪几乎是必然。

我自己做过一组对照:同提示词同种子,512×512出十张,六张脸崩;拉到768×1152再出十张,只有两张轻微歪嘴。分辨率一上去,崩脸率肉眼可见地降。说白了脸崩不崩,一半是模型本事,一半是你给的像素够不够它发挥。

ADetailer自动修脸,我的常用参数

ADetailer(After Detailer)是SD里最省事的崩脸修复插件,出图后自动框出人脸区域做一遍局部重绘,不用你手动涂抹蒙版。它装在WebUI的扩展里,原理是先用一个YOLO小模型检测人脸框,再在那个框里跑一次img2img重绘。

我常用的参数组合,直接抄作业:检测模型选face_yolov8m.pt,置信度0.3(低一点能多框到侧脸),蒙版模糊4,inpaint去噪强度0.4,重绘CFG 7,步数30,采样器DPM++ 2M Karras。这套下来一张脸约多花8到12秒,出图慢不多少,但成片率直线拉升。

根据 Civitai社区 的扩展统计,ADetailer长期排在SD插件安装量前列,月活跃安装过百万,是修脸的事实标准。配套的检测模型可以从 HuggingFace 免费下,就几十兆。

这里有个坑得提:去噪强度别贪高。我刚开始不懂,一上来开0.8想"修狠一点",结果脸是正了,可人完全变了样——金发变棕发、圆脸变鹅蛋脸,连亲妈都认不出。0.35到0.45是甜区,既能纠歪又不换人。这是血泪换来的数。

ControlNet拿脸"焊死"

当ADetailer救不动、人脸反复跑偏时,上ControlNet的face类模型,用一张参考脸的五官位置"焊"住生成方向,是最稳的硬修法。ControlNet不是重绘,是约束。它强制生成结果去贴合你给的参考图的面部结构,相当于给模型画了条不许越界的线。

具体用法:开ControlNet单元,模型选controlnet各版本的face或openpose_face,控制权重0.6到0.8。我实测权重0.7最平衡——再低约束不住,过1.0脸会僵得像蜡像,活人画成标本。

这和入门流程里强调的"先打底子再精修"是一个道理,参考 AI绘画小白入门 里讲的步骤,底图先跑顺再上ControlNet修脸,比一上来就硬控出片率高得多。顺序错了,越修越乱。

提示词和参数怎么调,少崩一半

把脸相关的负面提示词写全、CFG压到5到7、开hi-res fix放大到至少768边长,这三步能让崩脸率直接砍一半。负面提示词我必带的:asymmetric eyes, deformed face, cross-eyed, mutated, bad anatomy。CFG别贪,开到12以上脸会过锐甚至扭曲,5.5是我个人最常用的值。

hi-res fix的放大倍率我设1.5,重绘去噪0.35,放大器用4x-UltraSharp。这一步把脸的像素撑开,给五官留够空间,崩的概率显著降。说白了就是让模型"有钱花"——像素富裕了,它才画得动细节。

顺带一提,如果你主玩角色同人,比如想搞 王者荣耀AI绘画可爱 那种风格,崩脸概率比写实脸低不少——二次元脸结构简单、容错高。写实脸才是重灾区,得把上面几招都用上。

翻车实录:那次数权重开到1.5

有一次我急着还原一个角色,把角色LoRA权重怼到1.5,结果出来的脸像被人捏过一样,左右不对称、瞳孔一大一小,连带手部结构都崩了。那是上个月做一组人像时的事。底模是SDXL,角色LoRA在0.7时脸挺正,我嫌"不够像"想加强,一步步从0.9、1.1加到1.5。

到1.3脸已经开始歪,1.5直接没法看。教训很简单:LoRA权重过1.0就是悬崖边跳舞。0.6到0.9是安全区,要更像靠提示词补,别靠堆权重。那次我最后回到0.8、加了角色特征词(发色、瞳色、服装),反而比硬怼权重还原度高。

这种"加量翻车"在工具站也常见,可以翻翻 AI绘画网站清单 里支持LoRA的平台,多数把权重上限默认卡在1.0是有道理的——工程师比我们更早被坑过。

哪种崩脸直接放弃重画?

五官完全错位(鼻子长在额头、三只眼)、脸被大面积遮挡后又强行生成的,这两种救不回来,直接换种子重画比修快。局部歪嘴、眼睛轻微不对称、皮肤糊——这类ADetailer一过就好。但结构性崩坏,修脸等于在豆腐上雕花,越修越烂。

我的判断标准很糙:缩略图看一眼,脸能不能一眼认出是人。能,就修;不能,就重画。别恋战。死磕一张废图两小时,不如换种子重出十张挑一张。

常见问题

ADetailer修完脸变了个人怎么办?

去噪强度开太高了。把它降到0.35到0.45区间,这个范围只纠歪不换人。另外检查ADetailer里有没有误开"换底模"选项,用回你出图时的底模,否则风格和人脸都会漂移。

ControlNet修脸脸变僵怎么办?

控制权重降下来,0.6起步试。过1.0基本必僵。也可以把预处理器从openpose_face换成强度更弱的face类处理器,给模型留点自由度,脸会活过来。

崩脸是不是底模太差?

有这个因素,烂底模崩脸率确实高。但更多时候是分辨率和参数背锅。先按 Stability AI 官方推荐把图开到768边长以上、CFG压到6左右,再考虑换底模,别一崩就甩锅给模型。

手机端能修崩脸吗?

能但弱。手机App多数只有一键美颜,对结构性歪嘴没用。要正经修脸还是得上电脑端SD加ADetailer,移动端目前替代不了,等两年再说。

觉得有用的话分享给朋友吧。