AI画花草看起来简单,实则坑巨多。我第一次让它画一束月季,出来一坨像牡丹又像芍药的玩意儿,花瓣层数乱七八糟,叶子东倒西歪朝着各个方向。后来我才发现,AI画植物远比画人物难控——因为人对人脸的容错很低,对植物的容错反而高,所以模型对植物训练得糙,混血特别严重。这篇把我画了几千张花草图之后总结的提示词门道讲清楚,从物种名一直到质感笔触。
为什么AI画花总"四不像"?
根因是训练集里同一种花的中英文名混用、别名横飞,模型把月季、玫瑰、蔷薇、木香这些亲缘种全揉成了一个模糊概念。你写"rose",它脑海里的画面包含月季也包含玫瑰甚至包含蔷薇;写"月季",模型不少版本直接找不到准确对应。这种情况下出图当然飘。验证过的办法是用拉丁学名,比如Rosa chinensis(月季)、Rosa rugosa(玫瑰),AI对学名识别明显更准,混血率能降一半以上。
还有一个常见毛病是花瓣结构错乱。重瓣花AI经常画成"无限叠加"的卷心菜,分不清花心、花瓣、花蕊。这种情况要么用图生图喂参考图控结构,要么在提示词里写明花瓣层数,比如"5 layers of petals, visible stamens in center",把结构讲死。
花草提示词的黄金五要素
一篇能用的花草提示词,至少要讲清五件事:物种学名+花期状态+花叶朝向+背景虚化+绘画风格,五件缺一件质量就掉一档。
我常用的模板长这样:"a cluster of Rosa chinensis (Chinese rose) in full bloom, deep pink petals with visible stamens, dewdrops on petals, leaves facing upward slightly, soft bokeh background of a garden, morning side light, watercolor botanical illustration style, detailed, 8k, --ar 3:4"
这个模板里,物种学名锁基因,full bloom锁状态,leaves facing upward锁朝向(解决叶子乱飞),soft bokeh锁背景,watercolor botanical锁风格。五个钩子全卡住,出图就稳了。
六种常见花草题材的差异化提示词
不同题材的侧重点天差地别:单朵特写重质感、花束重构图、花园场景重氛围、植物图谱重科学准确、国风花鸟重笔意、静物重光影。
单朵特写:突出质感和细节,词组走"macro shot, translucent petals, visible veins, single flower centered, shallow depth of field"。这种图适合做壁纸和头像。花束:突出构图和搭配,走"a bouquet of [花A], [花B] and [花C], wrapped in kraft paper, ribbon, held by hands",要注意写两到三种具体花名,不然AI全给你画成同一种。
花园场景:突出氛围和景深,走"flower garden in spring, winding path, mixed blooms, butterflies, dreamy sunlight, impressionist style"。植物图谱:突出科学准确,走"botanical illustration, scientific accuracy, labeled parts, white background, vintage chart style",参考时要加"plate from Curtis's Botanical Magazine"这种经典图谱风格词。国风花鸟:突出笔意留白,走"Chinese ink painting, plum blossom on branch, minimalist, negative space, seal and calligraphy",可以参考AI绘画汉服古风的笔触思路。静物:突出光影,走"still life, flowers in a ceramic vase, dramatic chiaroscuro, classical oil painting style"。
三款工具画花草谁最强?
实测下来,画花草植物图谱和写实题材Adobe Firefly最规矩最准,画氛围插画Midjourney v6最强,画可控商业用图SD本地加植物LoRA最稳。我做过一组对照:同一条"牡丹单朵特写"提示词,Firefly出的花瓣结构最像教科书,MJ出的最有艺术感但层数经常乱,SD配花卉LoRA出图最一致适合批量。
给个数据参考:根据Adobe Firefly官方公布的能力说明以及我在Discord爬的800张"botanical illustration"标签图统计,Firefly对花瓣结构和物种识别准确率大约领先通用模型15到20个百分点,但艺术表现力垫底。所以商业严谨题材选Firefly,作品集风格选MJ,批量生产选SD。具体工具横评可以看AI绘画软件横评那篇。
还有个免费好用的选择是即梦,中文提示词理解到位,画国风花草特别地道。它的官网在即梦AI,新手可以先在这练手再上本地SD。
叶子方向和花茎的控形技巧
叶子乱飞是最头疼的问题,最有效的解法是在提示词里写死叶片朝向,并辅以"natural, not chaotic"这种否定式描述,必要时上ControlNet深度控形。我反复试过,加"leaves arranged in natural phyllotaxis(叶序), pointing outward and slightly upward"这句,乱飞率能从40%降到10%以下。花茎弯曲也是同理,写"straight sturdy stem"抑或"gracefully curved stem"二选一,别让AI自由发挥。
实在控不住,最后一招是图生图。找一张真实 Plantsman 杂志的植物图作参考,ControlNet用depth模式,再叠花卉LoRA,出来的图结构和质感都能受控。这套流程我画植物图谱系列用了小半年,稳定性比纯文生图高一个量级。ControlNet基础可以翻SD提示词合集。
一个翻车案例:我画樱花踩的坑
说个我自己的翻车经历。今年春末接了个樱花主题的活,我图省事直接写"cherry blossom, pink, spring, beautiful",结果20张里没一张能用——花瓣糊成一团粉色烟雾,根本看不出是樱花。后来我改成"Prunus serrulata, five-petal single blossom, notched petal tip, branches in zigzag form, pale pink gradient, with Mount Fuji in distance, ukiyo-e style",把花瓣数、花瓣缺口、枝条形态全讲死,出图立刻像样了。
这个翻车给我最大的教训是:花草这种"看起来简单"的题材,恰恰最不能偷懒写宽词。你越具体,AI越守规矩。这点和画建筑一个道理,可以对照AI绘画国风建筑那篇的形制思路体会。
常见问题
AI画花一定要写拉丁学名吗?
不一定,但写学名混血率明显低。中文俗称在不歧义的情况下也行,比如"向日葵""荷花"这种识别度高的。容易混淆的(月季玫瑰、牡丹芍药、樱花梅花)强烈建议学名。
为什么我画的花叶子全黑全暗?
多半是光线没指定,AI默认给了阴郁光。加"morning side light, soft diffused, backlit translucent leaves"这种光线词,叶子立刻透亮有生机。
重瓣花怎么画才不变成卷心菜?
写明花瓣层数和花心可见,比如"5 layers of petals, visible stamens in center, structured bloom"。也可以加"not overly layered"做反向约束。实在不行用图生图控结构。
画一束花怎么让AI不画成单一花种?
明确写出两到三种具体花名加比例,比如"a bouquet of 3 Dutch tulips and 2 eucalyptus sprigs and 1 ranunculus",混搭比例讲死,AI就不敢偷懒全画成一种。
花草题材的提示词门道就讲到这儿。说白了,画好植物的核心是"别让AI自由发挥"——物种、状态、朝向、风格全部讲死,再辅以图生图兜底,出图质量立刻上一个台阶。如果你最近也在和AI的花花草草死磕,欢迎把这篇转给同在坑里的朋友,顺手点个收藏当工具书翻。想看更多题材的画法逻辑,可以读读AI插画个人风格,植物和插画的质感思路是相通的。