AI绘画肚型总画崩?体型提示词和权重调法实测
我的判断是:肚子画崩十有八九不是模型不行,是体型词权重太低,被发型服装那一堆词稀释掉了。把体型描述前置、给足权重、清掉误伤的负向词,多数崩坏当场就能救回来。
上个月给一位写网文的读者画女主立绘,设定写着"微胖、圆润、有生活气",结果ai绘画肚这个环节连崩五张——出来全是筷子腿加马甲线,跟人设半点不沾边。作者直接问我是不是偷偷嫌她角色胖。
冤。问题出在提示词的权重分配上,跟模型的态度没关系。后来我用60张图做了一轮对照测试,规律摸得七七八八,写在这。
体型词为什么会失效
体型词放太靠后、权重不给,就会被发型服装场景这些词稀释,模型按训练集的平均身材出图。把体型写进前五个词,必要时加到1.2倍权重,肚子才立得住。
测试结果比我预想的夸张:同样一句"slightly chubby figure",放在提示词末尾时,60张里符合微胖设定的不到两成;挪到前五位再加1.2倍权重,符合率冲到七成上下。同一个模型,位置一动,结果天差地别。
权重也不是越大越好。我试过1.4,肚子是出来了,皮肤质感和衣服褶皱开始跟着崩,肚皮上的高光油得像打了蜡。1.1到1.3这个区间最稳,超过1.4我基本就不考虑了。
为什么会被稀释?打个比方,模型读提示词像分一口锅,几十个词一人分一点,体型词排在末尾就只能喝汤。发型、服装、背景这些词占据注意力的大头,身材自然回归训练图里最常见的平均状态。所以改体型不是换词,是抢位置。
负向提示词别一抄了之
网上抄来的负向词列表常带 slim、skinny 这类身形词,会把微胖和孕肚当缺陷修掉。画胖体型之前先检查负向列表,把身形词删干净再跑。
这个坑我是拿30张图换来的教训。当时微胖怎么调都不出来,直到把负向词一条条排查,才发现 sl slim 和 skinny 正好跟正向词打架——模型被要求"别画瘦",又没被允许"画胖",最后全折中成了标准身材,21张被悄悄修平。删掉这两条之后,第一张就出了一次微胖。
负向列表里还有几个词对肚子有暗伤,摆一起看:
| 负向词 | 本意 | 对体型的误伤 | 我的处理 |
|---|---|---|---|
| slim / skinny | 防太瘦 | 直接压掉微胖和孕肚 | 画胖体型必删 |
| bad anatomy | 防畸形 | 把正常肚腩褶皱当畸形抹平 | 换成更具体的手部词 |
| wide hips | 防胯宽 | 连累腰腹一起收窄 | 看题材决定去留 |
微胖、孕肚、肚腩要分开写
三种肚子的写法完全不同:微胖写圆润腰线和软感,孕肚写隆起的腹部轮廓,肚腩写松弛褶皱。混着写模型会取中间值,出来的谁都不像。
具体说,微胖我会写"soft round belly, gentle waistline",重点是"软"和"圆";孕肚要写"rounded pregnant belly",轮廓词不能带褶皱,不然像只是胖;中老年角色的肚腩则反过来,"slight belly overhang, relaxed posture",松垮感才是对的。我最早就是三种混着写,结果出来的角色像是刚吃完自助餐,哪种都不对。
没有权重滑杆的工具也有替代写法,即梦这类自然语言输入的,就把体型描述写成一句完整的话放在最前面,比如"一位腰腹圆润、小腹微微隆起的年轻女性",别只丢单词。亲测比堆形容词管用。
孕肚还有个"月份感"的讲究。三四个月写"gently rounded lower belly",七八个月才用"heavily pregnant, full round belly"。我有张图想画刚显怀,词用猛了,出来像临盆,读者还以为我剧情理解错了,重跑了四张才对上月份。
那批立绘后来交了,作者挑中第11张,回我一句"这才像会点外卖的女主"。回头看,画好一个肚子花的功夫不比画脸少——它考验的是你对提示词权重的理解,而不是运气。下次再遇到体型不听话,先去查词的位置和负向列表,别急着怪模型。
常见问题
角色穿着衣服还能控制体型吗?
能,靠腰线和衣料褶皱来暗示。写"fabric stretching over belly"这类词,宽松衣服下的体型感也能出来,只是精度比露肤构图低一些。
用体型LoRA靠谱吗?
靠谱,比我上面说的权重法都稳。挑LoRA时看样图里有没有不同角度的肚子,只有正面大图的慎用,侧面和坐姿容易露馅。
写具体体重数字有用吗?
基本没用,模型不识数。"70kg"这种写法我试过,出图和没写一样。老老实实用圆润、隆起、软感这些视觉词。
为什么孕肚总被画成啤酒肚?
八成是负向词或正向词里混进了褶皱、松垮这类描述。孕肚的关键词是紧致和光滑,把松弛系词汇全部清掉再试。