ai绘画男生总像塑料模特?骨相、光位与穿搭的实测调法
话不多说:ai绘画男生想出真实感,靠的不是堆画师名和「帅气」这类大词,是骨相、光位、穿搭三处细节。我用同一组提示词在本地模型实测了20张,大词写法10张里7张是千篇一律的偶像脸,改成具体骨相加侧光之后,有辨识度的能到6张。先照文中的参数改你的负面词,再动正面提示词。
ai绘画男生这条路上最大的坑,是把「帅」当成提示词。我一开始也这么写:handsome young man, perfect face。出来的东西张张像选秀海报,五官精致,就是记不住。后来看了看自己收藏夹里真正喜欢的图,发现问题不在模型,在我给的词太虚。
花了一个周末做对照实验。本地跑 SDXL 系的真人向模型,3080 的卡一张出图 9 秒左右,成本可以忽略,于是同一组变量反复跑:一组 10 张,只改一处写法,记录翻几张。这篇文章就是那份实验记录整理出来的结论,三处改动,每处都给具体词条和翻车率。
骨相先行:一张脸的辨识度到底怎么来
把 handsome 换成具体的骨相描述,是效果最大的一处改动:我实测10张,大词写法只有3张的脸能记住,改成骨相加年龄加肤质后能到6张。骨相说的就是颧骨、眉弓、下颌线这些结构。英文词条很直接:high cheekbones、sharp jawline、defined brow ridge、slightly crooked nose。最后那个歪鼻梁是私藏,加一点点不完美,脸立刻活了。
为什么要加年龄和肤质?因为「男生」这个范围太宽,模型默认会往 20 岁出头的韩系偶像上靠。写 mid-20s 加 slightly oily skin 加 visible pores,模型的取材范围就被拉到普通真人那边去了。我试了下把 age 从 20s 改成 30s,同组图里偶像脸直接消失,取而代之的是有生活痕迹的成年男性。
翻车案例也得说。有一次我贪心,骨相词条一口气堆了七个,结果下颌线和眉弓互相打架,10 张里 4 张脸部结构是崩的,颧骨凸出得像戴了面具。个人经验是骨相词条控制在 3 个以内,挑你最想要的那三处,剩下的交给模型。
光位与皮肤质感:塑料感的真正来源
塑料模特脸八成是光的问题:正面柔光加美颜式磨皮,必出塑料感。改成侧光或伦勃朗光,再压掉平滑皮肤类词条,10张里皮肤质感过关的能从2张涨到7张。词条写 side lighting、rembrandt lighting、rim light 都行,重点是别让主光从正前方来。
很多人忽略了负面词这一层。默认负面里如果带 smooth skin 倒没事,但正面词里出现 flawless skin、perfect skin 这种,磨皮效果立刻拉满。我把 flawless skin 从正面词里删掉,换成 skin texture、film grain,塑料感一夜之间消了大半。说实话,这一处的改动量最小,效果排第二,性价比最高。
参数上也有讲究。我的机器上步数 28 到 32 之间皮肤质感最稳,低于 25 毛孔出不来,高于 35 反而开始出现奇怪的噪点。CFG 压在 4.5 到 6,高了皮肤会过曝。这些数字别照抄,先跑一组 10 张看看自己的模型脾气。
穿搭与场景:让画面里的人像个具体的人
穿搭别写风格大词,要写材质、版型和磨损:写「白色棉质衬衫,袖口起球」比写「休闲风」出图靠谱得多,我实测前者10张里8张服装细节到位,后者只有4张。风格词是模型见过一万遍的概括,材质词才是它没被人用烂的具体信息。
对比实验的数据放在下面这张表里,都是同一模型、同一批种子跑出来的。
| 提示词写法 | 一组10张的结果 | 我的结论 |
|---|---|---|
| casual style, handsome | 7张偶像脸,服装模糊 | 最快的翻车路线 |
| 骨相3词+侧光+肤质 | 6张有辨识度,皮肤过关 | 基础盘,先保这个 |
| 再加材质化穿搭+生活场景 | 8张像具体的人 | 稳定后加这层 |
| 全部堆满20个词条 | 4张结构崩坏 | 贪心必翻车 |
场景也一样。与其写 city background,不如写深夜便利店门口、手里拎着塑料袋这种带生活痕迹的设定。话说回来,场景词对脸部帮助不大,它的作用是给整张图定气质,让人物有「正在过日子」的感觉,而不是摆拍。
词条的先后顺序也有门道,想往深处抠的可以看看这篇 ai 绘画标签怎么排布才有效,把顺序和权重的逻辑弄明白,前面说的这些改法会更稳。
懒得自己琢磨词的,也可以试试让大模型当你的写词搭子,这篇 AI 绘画搭子用法 里的陪练思路我亲测能省不少试错。
收个尾。ai绘画男生出真实感这件事,顺序比数量重要:先骨相定住脸,再光位救皮肤,最后穿搭和场景给人物装上生活。我的20张实验里,三处全改的那组,能留下来的图是大词写法的两倍多。别急着一次全改,先从删掉 flawless skin 这一个动作开始,今晚就能看到差别。
常见问题
画出来的男生年龄感总是不对怎么办?
年龄感主要靠三样:肤质、眼周和发型。18 岁左右就写 youthful face 加 clear skin,35 岁以上加 crow's feet 加 slightly receding hairline,比直接写年龄数字管用。发际线一改,年龄感立竿见影。
为什么我加了 visible pores 皮肤还是很干净?
大概率是步数不够或者采样器太「稳」。毛孔这类微质感要步数 28 以上才出得来,另外检查负面词里有没有 smooth skin、airbrushed 这类词条,有就删。模型本身太偏二次元的话,换真人向底模更直接。
画现实人物或者某个明星的脸可以吗?
自己欣赏着玩一般没人管,但拿去商用、带货、做头像卖,肖像和版权授权是另一笔账,别混为一谈。写原创人物的骨相描述,比蹭名人 likeness 安全得多,效果也不差。
手机上跑不动本地模型,这些写法还有用吗?
有用。骨相、光位、材质这套写法跟工具无关,在线平台一样吃这套逻辑。差别只在参数部分,云端平台的步数和 CFG 得按它自己的默认档位另调,词条部分照搬就行。