ai茫然绘画翻车三轮后,我摸到放空表情的门道

ai茫然绘画翻车三轮后,我摸到放空表情的门道
ai茫然绘画角色立绘,窗边放空远眺的少女神情

我的判断是:茫然这类微表情,AI不是画不出,是提示词里没给足线索。三轮42张废图换来三条规律,写进提示词废片率直接从七成掉到两成。做表情差分的,先照着调再跑。

10月8日那天,我的游戏里第三个NPC的表情差分卡了壳。大笑、生气、惊讶这些夸张表情一次就过,唯独「茫然」这个放空的神情,跑了十几张全不对味。我试了一晚上ai茫然绘画的各种写法,凌晨一点干脆放弃重跑,把废图全摊开对比,反而看出了门道。

场景交代下。我在成都做独立游戏,两三个人的小团队,我包了立绘和差分,游戏是对话多的视觉小说类型,每个角色要八个表情。这个NPC是个总在发呆的图书管理员,茫然是他出场最多的表情,偏偏是最难画的一个。8号之前,大笑、生气、惊讶那六个表情其实早就交了,就剩茫然这一档卡着。

三轮42张废图,问题都出在眼神上

茫然画假的根子几乎全在眼神:聚焦点不对、瞳孔太大、视线太正。第一轮我直接写「茫然表情,放空,发呆」,出来的图全是「忧郁」——低眉垂眼,看起来像刚哭完。第二轮我加了「瞳孔涣散」,又全跑成了「醉酒」。摊开42张废图对比后我发现:AI把「茫然」理解成了负面情绪,要么悲伤要么失神。第三轮我换了思路,写「视线望向画面外的远方,眼神落在虚无处,嘴唇微张,表情平静」,一次过了。核心是给AI一个视线落点,哪怕是「虚无」,它也比「放空」这种抽象词好使。另外别指望一次生成多档表情让它自己挑,这点后面细说。

挺反直觉的。表情越淡的词,AI越要用具体的画面去喂。「发呆」「放空」这种词在它那里约等于没有信息。这也是我摊开废图对比才看出来的,光盯着单张琢磨,琢磨一晚上也想不通为什么。

三档写法,从微怔到彻底放空

茫然分三档写:微怔写「瞳孔微微放大」,走神写「视线偏移看向别处」,放空写「眼神落在远方虚无处」。三档的差别在眼睛,其余五官基本不用动。微怔档我写的是「瞳孔微微放大,嘴唇轻抿」,用在意料之外的瞬间;走神档是「视线偏向画面左侧空白处,眼神不聚焦」,适合对话中途;彻底放空那档最麻烦,视线落点、瞳孔大小、头部微微后仰三个要素缺一不可,少一个就滑向「忧郁」或「困倦」。三档调通之后,八个表情的差分我两天就交齐了,搁第一轮那个速度,两周都不够。顺带一提,同一段提示词半夜和白天跑,出图速度差不多,成片质量我也没看出差别,凌晨赶工的不用特意等。

还有个参数细节:眼睛部分的权重我单独提到了1.2,脸部整体保持默认。有一次我顺手把「平静」也写进去,结果出来的图表情太平了,茫然那点「没回过神」的劲儿没了。删掉才对。这行当里很多参数说不清为什么,试出来的。那天晚上我一边跑一边在表格里记提示词,第二轮开始效率明显高了一截,比凭记忆乱改快多了。

这些坑我踩完了,你不用再踩

别用负面情绪词当近义词,「悲伤」「忧郁」「失落」一加就跑偏。我列几个具体坑:写「空洞的眼神」会跑成恐怖谷,瞳孔全白那两张我直接删了;写「迷茫」经常混进雨夜、雾气这类场景元素,画面倒是好看了,表情反而没了;一次生成多档表情让AI自己挑,出来的全是最中间那档,微怔和彻底放空两头都出不来。另外眯眼、闭眼这类相邻表情是另一套写法,跟茫然不是一回事,我参考过这篇里的分档思路:AI绘画眯眼表情总翻车?三档写法把闭眼修成笑弯,同一条路子,先分档再下笔。

对了,还有个没想明白的事留在这:为什么AI对「平静但没回过神」这种状态理解这么差?我猜是训练数据里这类图本来就少,但没证据,纯猜。

回头看那42张废图,最值钱的不是参数,是「给AI一个视线落点」这个思路。ai茫然绘画要的不是堆情绪词,是把你脑子里那个瞬间的画面拆开,一样一样喂给它。拆得越具体,它给你的越接近。下一版游戏我打算把这套写法整理成团队的差分模板,省得每次从零试。

常见问题

茫然和忧郁在提示词上怎么区分?

忧郁让眉眼往下走、嘴角下垂;茫然要保持面部平静,重点全放在视线落点上,眉毛嘴唇都别给情绪词。一加情绪词就串档。

一次想出全套表情差分,可以吗?

不建议。夸张表情和微表情的写法差太多,一起生成大概率全糊成中间态。一个表情一个提示词,分开跑。

视线落点写成「看向远方」还是「看向窗外」更好?

看场景。角色在室内就写「望向窗外」,在空旷处就写「落在远方虚无处」,落点要跟画面的空间对上,不然眼神和景是脱的。

跑出来的茫然总像困倦,怎么办?

检查头部姿态和眼皮两个地方。困倦是眼皮下压加头前倾,把「头微微后仰、眼睛正常睁开」写进去,一般一轮就能掰回来。

延伸阅读