mj绘画提示词的完整结构?草案到定稿迭代

mj绘画提示词的完整结构?草案到定稿迭代
mj绘画提示词从草案到定稿的三版迭代出图对照

先说我的结论:mj绘画提示词的完整结构是「主体+环境动作+风格+参数」四段式,而定稿不靠一次写对,靠三轮以内的迭代——先定主体,再补风格,最后调参数。我用2026年3月一次三版实录验证了这条路,你照这个顺序改自己的草案就行。

很多人拿到「mj绘画提示词」的第一反应是找模板抄,抄完出图还是不对味。问题多半出在两个地方:位置排错了,或者压根没迭代。位置排对只是及格线,真正拉开差距的是后面那几轮改动。

2026年3月14日傍晚,朋友的咖啡店小程序要做开屏头图,我在客厅用MJ V7跑了一组拿铁主题的图。从草案到定稿一共三版,17:41提交第一版,18:28收工,耗时47分钟,出了36张图。下面把每版的指令原文、改动点和出图结果全部摊开。

mj绘画提示词的完整结构:四个位置各管什么

一条完整的MJ指令分四段:主体描述打头,环境和动作垫中间,风格词收尾,参数挂在最后,位置越靠前权重越高。四段各有分工,混着写就会互相打架。先记这个骨架,迭代时才知道每一刀该落在哪。

主体段写「谁或什么在干什么」,越具体越好,一张图只塞一个主角。环境段交代场景、光线、时间。风格段决定这张图像什么媒介拍出来的,胶片、水彩、3D渲染都算这一层。参数段是双横线开头的开关,管比例、风格化强度这些东西,互不影响内容本身。

老实讲,我见过最多的毛病不是缺词,是顺序乱。有人把 --ar 插在描述中间,有人把风格词压在主体前面,模型分不清哪个是主角,出图自然飘。参数不用背,用的时候翻 Midjourney 官方参数列表 就行,常用的也就四五个。

三版迭代实录:每版改了什么、解决了什么

草案版解决「主体对不对」,第二版解决「风格稳不稳」,定稿版解决「构图和杂物」,三版各锁一层,可用率从25%涨到58%。每一版只解决一类问题,别指望一版全修完。

第一版草案:只写了主体和环境

a cup of latte on a wooden table in a coffee shop, morning light, cozy

这是我在备忘录里随手敲的草案,20多个词,17:41提交,跑了2组8张。结果挺离谱的。8张里2张能用,剩下一张像商业广告片,一张偏插画风,一张杯子被背景的椅子抢了戏,还有两张窗户光的方向互相矛盾。主体「拿铁」是对的,坏在 cozy 这种词太虚,模型只好各自发挥,8张图8个味。

第二版:细化主体,补上风格块

close-up of a cup of latte with heart-shaped latte art on a wooden table by the window, morning sunlight through glass, warm brown tones, shot on 50mm lens, soft film grain, japanese cafe photography --ar 3:2

改动点两处:主体从 a cup of latte 细化到 heart-shaped latte art,景别加了 close-up;删掉 cozy,换成具体的媒介词——50mm 镜头、胶片颗粒、日系咖啡馆摄影。这次跑了4组16张,这版风格算是稳住了,16张里6张能用。但新毛病冒出来:杯子普遍偏小,画面下半截全是空桌面;有两张把咖啡蒸汽画成了乱码文字,仔细看还拼不出单词。

第三版定稿:描述词一个不动,只加参数

close-up of a cup of latte with heart-shaped latte art on a wooden table by the window, morning sunlight through glass, warm brown tones, shot on 50mm lens, soft film grain, japanese cafe photography --ar 3:2 --stylize 250 --no text, logo, spoon

前半段一个字没碰,只加了三个参数:--stylize 从默认提到250,胶片感更浓;--no 排掉 text、logo 和 spoon,乱码和抢戏的勺子一起消失;比例维持3:2。跑了3组12张,7张能用,乱码再没出现过,构图也收紧了。开屏头图最终选的是第2组左上那张,18:28收工。

版本改动点出图可用解决的问题我的评价
草案手写主体加环境,风格空着8张2张确认拿铁这个主体方向能走纯靠撞,当草稿纸用
第二版细化主体,删虚词,补风格块16张6张风格漂移,8张图8个味三版里性价比最高的一步
定稿不动词,只加三个参数12张7张构图松、乱码、杂物抢戏最省力,改的全是开关

迭代顺序为什么是先主体、再风格、后参数

顺序由纠错成本决定:主体错了整版重来,代价最高,所以最先锁死;参数是开关,改起来不伤前面的成果,留到最后收尾。

我试了下反着来的版本。当时想偷懒,草案直接堆一串风格词指望一步到位,结果主体跑了,8张图里拿铁一会儿变抹茶一会儿变茶壶,风格越漂亮越浪费。推倒重来反而多花十几分钟。主体不定,风格词全是在给错误的对象做嫁衣。

风格层放第二,因为它改动大但判断快,出一组4张就能看出味对不对,不行马上换词。参数层放最后,便宜,但管用。它不改变内容只改变表现,--no 一加、--stylize 一提,前面锁好的主体和风格原样保留。不夸张地说,定稿版那12张我一个描述词都没碰,全程只跟参数较劲。

话说回来,--no 也不是排得越多越好,词给多了容易误伤正常元素,比如你排掉 spoon,模型可能顺手把托盘也抹了。这块的取舍我在另一篇里拆得更细,见 mj负面提示词怎么配?--no参数的取舍逻辑。参数数值值得单独花一轮去试,别随手抄别人的。

回到开头那张拿铁头图:它不是一次写出来的,是三版改出来的。mj绘画提示词的完整结构给你一张地图,先主体、再风格、后参数的迭代顺序给你一条路线,两条合起来,普通需求二十分钟到一小时内都能收敛到能用的图。下次草案出图不满意,先看主体锁死没有,再补风格,最后才轮到参数。

常见问题

一版迭代要跑多少张图才够判断?

我的习惯是一版跑2到4组,一组4张。单张说明不了问题,4张才能看出模型对某个词的理解稳不稳,8到16张就足够判断这一版方向对不对,不用无限加注。

mj绘画提示词可以用中文写吗?

可以,MJ V7对中文的理解比早期版本好不少,简单主体没障碍。但风格词和媒介词的英文词库成熟得多,我的做法是主体可以中文,风格层尽量英文,实测混着写比纯中文出图稳。

--stylize 数值是不是越大越好?

不是。数值越高模型自由发挥的空间越大,风格是浓了,你写的主体细节却容易被覆盖。这次250我觉得刚好,照片感的图建议压在100到300之间,超过600基本就是模型自己在画。

迭代时该改指令还是在已出的图上做变体?

看改的是哪一层。主体和风格层的问题必须回指令里改,参数层的小调整可以直接在已出图上做变体,省一组图的钱。分界线就一条:要动双横线以外的词,就重新imagine。

延伸阅读