生成一个短发美女的图片 的完整资料
清明后一天的夜里下了雨,雨在十点半停下。我把窗推开一条缝,潮气涌进来,带着楼下桂花树被淋透后的那种闷甜。桌上摊着一本翻旧了的速写本,第 37 页是我三个月前画的一张侧脸:齐耳短发,偏分,发尾朝外微微翘起,耳朵完整地露在外面。我给这张速写拍了照,传进对话框,敲下第一行提示词——「短发,齐耳,偏分,发尾微翘,耳廓清晰」。然后按下生成。那是我为「生成一个短发美女的图片」这件事,真正较真的第一个晚上。
第一次的结果不太好。脸是对的,头发不对:模型把「短发」理解成了「把长发扎起来」,耳后还留着两缕垂到锁骨的碎发,像谁忘了收尾。我把它删掉,补了一句「长度不过下颌线」,又生成了第二遍。第二遍发型对了,眼睛却出了问题,两只瞳孔的距离差了半指,看起来像在同时看两个方向。我对着屏幕坐了半分钟,忽然想起去年冬天看 午马绝伦推理电影 时记下的一句话:顶光之下,眼睛要有影。于是我在提示词末尾加了「顶光,眼窝有浅影」,第三遍,眼神才立住。
三个我反复调的细节
第一是耳朵。这是我这段时间最固执的发现:短发的图里,耳朵露不露、露多少,几乎决定了整张脸是真还是假。模型很会偷懒,它喜欢把耳廓糊成一片柔和的阴影,乍看没问题,放大就露馅。我的做法很简单,在提示词里单独写一句「耳廓结构完整,耳垂可见」,然后在生成后把图放到 200% 逐个检查。4 月 3 号晚上,我为了这一只耳朵,前后重来了七次,最后用的种子号是我随手从 随机一组排列五的数字 里挑的 4827,莫名就顺了。
第二是发际线。短发最怕的不是短,是「像戴上去的帽子」,而破绽几乎都藏在额角那一圈。我后来养成一个笨办法:先把提示词里的「美女」两个字去掉,只写「短发、亚洲女性、30 岁上下、自然光」,人物反而更可信。这个词删掉之后,脸的年龄感出来了,颈侧的线条也松了。说起来有点好笑,我为了确认这种脸型在人群里的比例到底合不合理,还专门去 中国统计网官网入口 翻了一晚上的人口资料,虽然数据跟画图八竿子打不着,但那天记下的几个数字,让我对「标准脸」这件事彻底放下了执念。
第三是光。我不太相信均匀的平光,它把所有缺点藏起来,也把所有生气藏起来。我的偏好是侧后方来一盏 45 度的暖灯,照在后颈和耳后那一小块,头发边缘就会浮起一层细细的绒毛。为了这个效果,我在 王母娘娘诞辰 那天的旧俗里翻到一句「灯要留暗处」,觉得说的是同一件事——亮处要留一点没被照到的地方,脸才有呼吸。
这也是我这一晚最想说的观点:生成一个短发美女的图片,难点从来不在「美」,而在「像一个人」。所以我现在会故意在提示词里留一点不完美——左边眉尾比右边短一点,嘴角有一道几乎看不见的浅纹,耳后那一小撮头发没被梳平。这些是模型不会主动给你的东西,得你自己去要。有一回我在读 你敢分手吗高干1v1 的时候突然想通:小说里那些让人记住的人物,靠的都不是标准答案,是某处不对称的、带毛边的细节。画脸是一样的道理。
改动到第六遍的时候,窗外又飘起细雨。我把手机倒扣在桌上,屏幕亮了一下又暗下去。第七遍生成用了 41 秒,比我预想的久,出来的时候我正低头回一条消息。抬眼看,那张脸安静地待在画面中央,齐耳、偏分、发尾右翘,耳廓清楚,后颈有一层薄薄的暖光,左边眉尾确实短了一点——那是我写在提示词里的。我盯着她看了很久,没有立刻保存,就像在等她说点什么。她什么也没说,但我知道这一张可以了。
后来我把这七遍的提示词、种子号、失败的原因,一条条抄进速写本第 38 页,字写得很小。抄到末尾,我加了一句备注:「下次先写耳朵,再写脸。」这句话没有道理好讲,但它是我这一晚唯一的收获,也是我愿意把「生成一个短发美女的图片」这件事继续写下去的理由——图案会换,光会换,只有一点点笨办法,攒着,慢慢就顺手了。