AI绘画虾饺怎么画?我废了20多版提示词才摸到门道

AI绘画虾饺怎么画?我废了20多版提示词才摸到门道
AI绘画虾饺教程封面:一笼冒着热气的水晶虾饺插画,半透明虾皮透出粉色虾仁

别绕了:AI画虾饺,难点从头到尾就一个——那层皮。馅、褶、蒸笼都好办,皮不透,整张图就假。你先别急着调模型,把提示词里关于皮的描述写扎实,能少废一半的图。

先交代下背景。朋友家的茶楼要做公众号头图,我拍胸脯说用ai绘画虾饺出一张,结果第一批12张里,9张是包子,2张是饺子,就1张勉强能看,那还是我把构图裁了才像样的。这事给我上了一课:虾饺这东西,人眼太熟了,皮透不透、褶子对不对,差一点就露馅。后来我陆陆续续废了20多版提示词,总算摸出一套稳定的写法,这篇就把过程摊开讲。

为什么AI老把虾饺画成包子

原因是模型对「虾饺」这个词的印象被海量饺子图带偏了,你得把半透明皮、透出的粉色虾仁、褶皱数量亲手写进去,它才肯画对。

你光写「虾饺,一笼」,出来的图八成是白胖白胖的包子,顶多给你捏几个褶。模型训练数据里饺子包子的图比虾饺多得多,它见到「蒸笼里的点心」就直接往包子上靠。我做过个对照:只写「虾饺」的12张里9张跑偏;加上「translucent skin」之后,跑偏率降到3张左右,效果立竿见影。

还有个更隐蔽的坑——皮一旦画成实心白,整张图的「粤式早茶味」就没了。虾饺的辨识度全在透:皮是磨砂玻璃那种透,隐约能看见里面虾仁的粉橙色。这个信息不写,模型不会自己补。

提示词照这个骨架写,一层一层来

写法是先钉视角,再由外到内描述:水晶皮、透出的虾粉色、褶皱、竹蒸笼和热气,最后才加风格词。顺序反了容易出现风格压过主体的怪图。

我把反复试出来的有效片段列个表,都是实测过的,主观评价也写上:

提示词片段管什么我的实测感受
har gow, translucent wrapper把主体从包子拉回虾饺必写,缺了必跑偏成包子
pink shrimp visible through the skin皮的通透感最关键的一条,权重建议1.2
pleated dumpling, bamboo steamer褶皱和蒸笼氛围偶尔褶皱数量画错,多抽两次卡
steam rising, soft morning light热气和光热气别放太前,会糊住整笼
chibi mascot, round body拟人吉祥物路线画表情容易,画手容易崩

拟人版我最后定稿的是:圆滚滚的虾饺身体、头顶捏着一撮褶当「呆毛」、托腮坐在蒸笼边上。第4版出来的那张,朋友老板娘看了说像「蒸笼里成精的虾饺」,当成夸奖收下了。对了,提示词基础还没打牢的话,可以先把这篇DALL·E 3提示词写法过一遍,再回来套这个骨架,会顺很多。

参数、权重和三次典型翻车

通透感靠把皮的权重抬到1.2左右,CFG开6到7,步数26到30就够,再往上加反而把褶皱画得又僵又密。

我的环境是8G显存的笔记本,出一张1024的图大概14秒,开高分辨率修复直接翻倍到28秒,所以我一般先小图抽卡,选中了再放大。以下三次翻车,都是真金白银的显卡时间换来的:

第一次,加了「golden oil, pan-fried」想营造光泽,结果出了煎饺。虾饺是蒸的,别碰任何跟油相关的词,油光一出就是煎饺没跑了。第二次,拟人版出图,手指头给了六根,连续三张都六根,后来在提示词里把手的描述砍掉、只留「paws」(爪子圆团)才正常,卡通形象要什么手指,圆团反而更萌。第三次最冤:热气词权重太高,整张图像隔着毛玻璃看的,降到0.8才透亮。

CFG这个参数我固定在6.5,低了皮容易糊成一片,高了褶皱密得跟梳子似的。步数26到30这个区间最稳,我试过35以上,褶皱反而开始重复叠加,看着密不透风。

回头想想,那天拍胸脯说「这不就是个点心吗」,多少有点飘。虾饺这种全民都熟的题材,AI差的那点通透感,恰恰是最考功夫的地方。好在这套骨架现在写下来,废图率从九成压到了两三成,朋友茶楼那张头图也顺利上线了。你要是也在折腾美食题材,记住一句话:皮不透,虾饺白画。

常见问题

画虾饺拟人吉祥物,商业化使用要注意什么?

先确认所用模型的商用授权条款,部分模型禁止或限制商业产出。另外吉祥物建议在AI初稿基础上请画师重勾定稿,一是手指、褶皱这类细节AI经常出错,二是纯AI图注册商标和版权保护在部分地区仍有争议。

虾饺提示词写中文还是英文?

英文稳得多。「虾饺」直译shrimp dumpling容易跟普通蒸饺混淆,用har gow这个词(粤语音译)命中率高很多,模型对这个词的理解更精准,是港式点心的专属说法。

为什么加了translucent还是不透?

三个可能:一是词的权重不够,给它加到1.1到1.2试试;二是被其他词打架,比如同时写了「thick」或奶白色的描述;三是光线问题,逆光和侧光才容易表现通透,正面平光下模型很难画出透感。

一笼虾饺怎么让每只长得不一样?

在提示词里明确写「each dumpling slightly different」并降低一致性类参数,或者干脆出多张单只虾饺后期拼图。让模型在一张图里画多只不同的虾饺,褶皱数量和形态经常全体统一,反而假。