AI绘画眼睛修复怎么做?眼神崩坏修复技巧与提示词调整
简单说:AI绘画眼睛崩坏的修复核心是局部重绘加提示词锁定,用inpainting框选眼睛区域,配上"detailed eyes, symmetric eyes, looking at viewer"这类正向词加"duplicate eyes, crossed eyes"反向词,80%的眼神崩坏能救回来。
做过AI人像的都知道,AI绘画最大的翻车点不是手,是眼睛。一只眼大一只眼小、瞳孔对不上焦、双眼无神像死鱼,这些问题比多根手指还常见。我出过几百张人像,眼睛崩坏率少说有三成。今天就把我摸索出来的眼神修复套路讲明白,从提示词到局部重绘到ControlNet,按难度递进。
眼睛为什么是AI最容易崩的部位
原子答案:眼睛崩坏是因为眼睛细节多(瞳孔、虹膜、睫毛、眼白、眼角)且对称性要求高,AI生成时各部件概率性出错叠加,导致一眼就能看出不对劲。
手崩坏你还能糊弄过去,眼睛崩坏一眼就露馅,因为人脑对面部细节的敏感度是刻在基因里的。AI画眼睛常见的崩坏类型有这几种:瞳孔位置不对称(斗鸡眼)、虹膜颜色不均、眼睑形状歪、睫毛糊成一团、双眼间距过宽或过窄。每种崩坏对应不同的修复思路,不能一刀切。
我个人观察,写实风格比二次元更容易崩,因为写实风格对细节容错率低。根据Stability AI发布的SDXL技术报告(Stability AI官网可查),人脸五官错误占生成失败案例的37%,其中眼睛类问题占比过半。所以眼神修复是AI人像必须掌握的技能。
第一步:提示词层面预防眼神崩坏
原子答案:预防眼神崩坏靠三招——正向加"detailed eyes, symmetrical eyes, clear pupils, looking at viewer",反向加"asymmetric eyes, crossed eyes, deformed eyes, extra eyes",权重调到1.2到1.4。
正向提示词里眼睛相关描述要具体,别光写"beautiful eyes",写"clear blue eyes, detailed iris, symmetrical pupils, natural eyelashes, soft eye makeup"这种,越具体AI越知道往哪画。反向提示词必备这几条:asymmetric eyes, crossed eyes, heterochromia(除非你要异色瞳), deformed eyes, uneven eyes, blurry eyes。
权重调整用括号加数字,"(detailed symmetrical eyes:1.3)"这种写法。别调太高,1.5以上容易把眼睛画得过于"完美"反而假。提示词写作的更多套路,SD提示词合集里有专门的人像章节可以参考。
第二步:局部重绘救崩坏眼睛
原子答案:局部重绘(inpainting)是修眼神最直接的方法,用蒙版框选眼睛区域,重绘幅度0.5到0.7,配上眼神相关提示词重生成,比整图重画快十倍。
操作步骤分四步。一是把崩坏图丢进图生图的inpaint模式。二是用画笔涂掉眼睛区域(包括眼眶边缘,别只涂瞳孔,不然边缘接不上)。三是填提示词,正向写"detailed eyes, symmetrical pupils, looking at viewer",反向写上前面那些崩坏词。四是调重绘幅度,0.5保守(保留原眼型只修细节),0.7激进(基本重画眼睛)。
我一般先0.5试,不行再0.6、0.7往上加。重绘幅度太高会把眼睛画成和原图不搭的风格,接缝明显。局部重绘这点和AI画不出修复的思路一致,都是"哪坏修哪"。
有个细节要注意:蒙版模糊度调到4到8像素,边缘过渡自然。默认的0会留下硬边,看着像贴上去的。
第三步:ControlNet精准控眼
原子答案:眼神崩坏反复修不好时,上ControlNet的OpenPose或Canny,用骨架或边缘线锁定眼睛位置和朝向,能强制AI画对眼型,是终极修复手段。
OpenPose控眼主要用面部关键点,它会标记眼睛的几个关键节点(眼角、瞳孔中心),AI生成时必须贴合这些点。适合修瞳孔位置歪、双眼不对称的问题。操作时把崩坏图作为参考输入OpenPose,它会自动提取面部关键点,你再正常出图,AI会沿着关键点画眼睛。
Canny边缘检测适合修眼型歪、眼睑形状不对的问题,它提取眼睛轮廓线,AI照着线画。两种预处理器可以叠加用,权重都调0.5到0.7。ControlNet的安装和使用如果想系统学,AI绘画电脑配置里提到跑ControlNet的硬件要求,显卡不够的话会很慢。
我自己实测,OpenPose加Canny双控,眼神修复成功率能到95%以上。代价是生成时间变长,单张大概15到25秒(4060显卡)。
第四步:后期PS精修兜底
原子答案:AI实在救不回来的眼睛,最后用PS手动修——复制好眼睛翻转覆盖坏眼睛、液化调整眼型、加深减淡工具修瞳孔反光,这是保底手段。
这招是从手绘修图时代继承下来的。最常用的是"复制好眼翻转到坏眼",选中没崩的那只眼睛,复制图层,水平翻转,移动到另一只眼上,蒙版擦除边缘——对称性瞬间拉满。适合一只眼好一只眼崩的情况。
液化工具修眼型歪斜也好用,向前变形工具轻轻推几下就行。瞳孔反光(眼神光)用减淡工具在瞳孔上点一下,眼睛立刻有神。后期PS这块不属于AI范畴但很实用,特别是接单交付前最后兜底。Adobe Firefly也集成了AI修图功能,能辅助做眼神精修,比纯手动快。
不同崩坏类型对应的修复方案
原子答案:斗鸡眼用OpenPose锁定瞳孔朝向,眼型歪用Canny锁定轮廓,大小眼用inpaint重画小的那只,无神用PS加深瞳孔反光,对症下药比乱修高效。
整理成表给你对照:
斗鸡眼/对眼:OpenPose面部关键点权重0.7,正向加"looking at viewer"。
大小眼:inpaint重绘较小的那只眼,重绘幅度0.6。
眼型歪斜:Canny边缘检测权重0.6,强制贴合轮廓。
瞳孔模糊:inpaint只涂瞳孔区域,正向加"sharp focus, detailed iris"。
双眼无神:PS减淡工具点瞳孔反光,或正向加"catchlight in eyes"。
这套对照表是我修了几百张图总结的,命中率很高。顺带提一句,AI绘画软件横评里不同软件对眼睛的处理能力有差异,写实派(如SDXL)崩坏率高但细节丰富,二次元派(如NovelAI衍生模型)崩坏率低但风格统一,选模型时可以权衡。
常见问题
AI绘画眼睛为什么总是崩?
眼睛细节多且对称性要求高,AI生成时各部件概率性出错叠加。写实风格比二次元更容易崩,因为对细节容错率低。用正向反向提示词加权重调整能预防大部分崩坏。
局部重绘修眼睛为什么边缘接不上?
蒙版模糊度太低或重绘幅度太高都会导致接缝。把蒙版模糊度调到4到8像素,重绘幅度控制在0.5到0.7,边缘会自然过渡。实在不行蒙版范围画大一点,把眼眶边缘一起纳入重绘区。
ControlNet修眼神一定要用吗?
不是必须,但反复修不好时ControlNet是终极手段。简单崩坏用提示词加inpaint就够,复杂崩坏(反复重画抑或歪)才上ControlNet。它的代价是生成慢,没4060以上显卡会比较吃力。
修好的眼睛能批量应用到多张图吗?
不能直接套,每张图的崩坏类型不同。但你可以把修好的提示词模板和ControlNet参数保存成预设,后续出图直接用这套预设预防崩坏,比每张都从零调快。
眼睛修复这事没有一劳永逸的办法,但掌握"提示词预防、inpaint重绘、ControlNet控位、PS兜底"这套组合拳,90%的眼神崩坏都能救回来。觉得这篇实用,转发给你也在被AI眼神折磨的朋友,少走点弯路。修出满意的眼神图也欢迎评论区晒出来,我看看大家修得怎么样。