ai微笑绘画总翻车?嘴角弧度、苹果肌、眼轮匝肌分开调才救得回来
先咧个嘴——这个动作谁都做得出,可ai微笑绘画一上手就崩:嘴角高了眼没弯,苹果肌鼓了脸没动。依据是嘴笑和眼笑由不同肌肉管着,模型常只学会一半;先按嘴角、苹果肌、眼轮匝肌的顺序拆开调,两轮之内基本能把假笑救回来。
ai微笑绘画翻车,十有八九翻在眼睛上——嘴会演,眼睛不会。结论先放在这儿:别把微笑当一个词丢给模型,把它拆成嘴角、苹果肌、眼轮匝肌三个零件分开调,出图的脸立刻就活了。
为什么这么笃定?上个月我给同事做离职纪念头像,同一套提示词出了二十多张,张张都在假笑堆里打转。嘴咧得很标准,标准得像证件照,越看越瘆人。后来我把笑拆开描述,第31张开始突然就对了。那晚我盯着屏幕琢磨了半天:模型不是不会笑,是没人告诉它笑是半张脸的事。
嘴角的弧度,拉到多高才开始假?
嘴角弧度一过"标准微笑"那条线就容易崩,closed-lip subtle smile 配 1.0 附近的权重最稳,硬顶到 1.3 以上,二十张里能假十七张。这条线不难找,难在舍得把权重往下压——多数人假笑救不回来,就是嘴的戏份太重。
我在本地 SD 上跑过一组对照,基础词全锁定,只动笑的写法,每种出二十张统计:
| 写法 | 20张里的真笑 | 主要毛病 |
|---|---|---|
| (smile:1.3) | 2张 | 呲牙加瞪眼,圣诞贺卡味 |
| gentle smile | 7张 | 嘴对了,眼没跟上 |
| soft closed-lip smile | 11张 | 偶发嘴角歪一边 |
| soft closed-lip smile, eyes slightly squinted | 14张 | 苹果肌偶尔鼓过头 |
| 再补 lower eyelid raised, cheeks lifted | 17张 | 男女脸都稳,个别下颌变宽 |
看出来了么,单写 smile 的版本惨不忍睹。还有个坑得提:露齿笑崩得比抿嘴笑快得多,牙齿是模型最容易画崩的部件之一,数量不对、牙龈抢镜都是常事。我个人的口味也偏抿嘴笑,露齿那种十张里九张要返工,犯不着。
弧度本身还有个偷懒的判断法:真人的嘴角弧度很少超过鼻翼到瞳孔中线那条线。AI不懂这个约束,权重一高它就往夸张里画。压到 0.9-1.1 区间,假笑率肉眼可见地往下掉。
苹果肌和眼轮匝肌,笑意藏在哪半张脸?
真笑的记号在下眼睑:眼轮匝肌一收,卧蚕鼓起、眼睛弯成月牙,苹果肌顺势把脸颊顶上去,提示词里补 eyes crinkled, cheeks raised 比堆 smile 有效得多。这半张脸才是笑意的产地,嘴只负责收尾。
生理上这叫杜乡的微笑,真笑由眼轮匝肌和颧大肌一起管,假笑只动嘴。有趣的是,AI模型 training 数据里假笑照片一大把——摆拍、工牌照、客服照,全是嘴动眼不动的样本。所以它学得特别快的是假笑,真笑反而要你手把手教。
教法我踩过的弯路不少。一开始我写 smiling eyes,完全没用,模型读不懂这种偏正短语。换成 eyes slightly squinted, lower eyelid raised 才开始出卧蚕。再补一句 natural crow's feet(对中年脸),眼角的纹路会跟着出来,笑意立刻厚一层。年轻脸就别加鱼尾纹了,会显老五岁,这是另一条实测教训。
苹果肌要单独说。它不是靠提示词里的 cheeks raised 就完事,鼓起的位置和高度经常过头,把下眼睑挤成一条直线,笑意反而没了。我的处理是后期修:苹果肌区域局部重绘,亮度往回收 10-15%,denoise 压在 0.35 左右。超过 0.45 脸型就开始漂移,别贪。
皮笑肉不笑的恐怖谷,怎么一步步救回来?
救假笑按"先降、后补、再修"三步走:先把 smile 类词降到 0.8 以下止损,再单独补眼部肌肉描述,最后嘴部遮罩重绘收尾,别想着一步到位硬拉权重。顺序反了会越救越僵。
第一步降权最反直觉。看见假笑,人的第一反应是加强笑的描述,结果嘴咧得更开、眼睛瞪得更圆,直接滑进恐怖谷。正确做法是先把嘴的戏份砍掉,让脸回到中性,再一点点把眼部的描述加回来。
第二步补眼部时用词要具体到肌肉动作:lower eyelid raised、eyes narrowed with warmth、cheeks lifted。模糊的 happy face 没用,模型只会往饱和度上使劲。
第三步的重绘我一般只圈嘴周围,蒙版开到嘴宽的 1.5-2 倍,把鼻唇沟包进去,denoise 0.3-0.4。圈太大,下巴和鼻型会跟着变,等于重掷骰子。修完把图缩小看整体,再放大查下眼睑——下眼睑收紧了,这张脸就活了。
恐怖谷这东西不只卡在嘴上,整张脸的僵劲是另一门功课,我拆过一篇专门的:ai人类绘画恐怖谷。假笑只是它最容易识别的一种症状而已。
回到开头那句:嘴会演,眼睛不会。下次出图先别急着改嘴,放大看下眼睑收没收、苹果肌把眼睛顶弯了没有,哪个零件缺就补哪个。拆开调,两轮内见效,这是我拿几十张废片换来的经验。
常见问题
ai微笑绘画里,微笑一定要露牙吗?
不是必须,而且建议优先抿嘴。露齿笑对牙齿数量、牙龈、嘴唇张合度的建模要求高,崩坏率明显高于 closed-lip。想要热情感,与其露牙,不如加强苹果肌和眼部的描述。
同一个提示词,为什么有时出真笑有时出假笑?
种子和抽卡运气占大头。笑这种细节处在模型判断的边界上,构图稍变它就换一种理解。固定种子微调权重最可控,随机种子跑批量就要靠负面提示词兜底:fake smile, forced smile, stiff expression 值得常驻。
闭眼笑能不能绕开眼轮匝肌这个坑?
绕不开,还会掉进新坑。闭眼加微笑经常出"睡着照"或者冥想脸,笑意更弱。眼轮匝肌收缩在闭眼状态下更重要,得写 closed eyes with crescent curves, smiling 这类完整描述,缺一句就睡给你看。
小孩和老人的微笑,提示词要分开处理吗?
要。小孩苹果肌天然饱满,重点全在眼部:大一点的眼睛弧度描述就够。老人必须补眼角纹和法令纹,不然真皮层的光滑感和笑的动作对不上,出来的脸像戴了年轻人的皮。