绘画

mj提示词里的一堆缩写到底管什么?从SD转来的人一份速查表

mj提示词句子写对了图还是不对劲,多半是尾巴上那串参数在作怪。从SD转来的第一年,我把--c当成CFG用、把--no堆成反向提示词,翻了不少车。这篇把--ar、--s、--c、--no、--sref、--cref、--weird这些缩写的效果、常用数值和踩过的坑整理成一张速查表,下次出图前对照着过一遍就行。

mj提示词参数缩写速查表:从SD到MJ的常用参数对照

结论先撂:图不对劲,十有八九是尾缀参数没调对,不是提示词句子本身的问题。--ar管画幅、--s管风格浓度、--c管画面乱不乱、--no管排除,先把这四个配顺,再去碰--sref、--cref、--weird。别拿SD的CFG和反向提示词直觉往这边套。

从SD切到MJ的头一个月,我在mj提示词结尾敲过"cfg 7"——回车,MJ不报错,四张图照出,就是跟我想的没关系。后来才想明白,它把"cfg"当成了普通词,大概在画某个实验室。SD那套步数、CFG、采样器的肌肉记忆,搬到这边全要重学。参数看着一长串,常用的就那么几个,全挂在提示词尾巴上。

这篇不聊句子怎么排,只聊尾巴上那串缩写:哪个管比例,哪个管乱,哪个管风格浓度,哪个管排除。数字和坑都是我转过来这第一年攒的。

先把对应关系摆正:MJ的参数不接SD那套

MJ没有CFG、采样器和步数,SD的直觉直接搬会出错:--c是混沌度不是CFG,--no是排除项也不等于反向提示词,画幅用--ar写比例而不是填像素。对应关系捋顺了,参数才不会互相打架。

SD里的老习惯MJ这边的对应我的记法
分辨率、画布尺寸--ar 宽高比,如 --ar 3:2不填像素,填比例
CFG Scale 拉到7没有对应物,--c 是另一回事把7忘掉
反向提示词堆一排--no 加词,英文逗号隔开写两三个就收手
换LoRA、换风格大模型--sref 丢一张图当参考图即模型
挑采样器、调步数没有,MJ替你定了省心,别惦记

"cfg 7"那四张废图我留了几天。不是为了研究,是它的态度让我后背发凉:参数写错、写成根本不存在的,MJ不拦你,就安静地画错,然后你对着四张图找原因。SD里跑挂了至少有报错,这边的报错全靠猜。

后来我把常用参数写成便签贴在显示器边框上。贴了半年,撕了,手已经记住。你也会有这一天,前提是先搞懂每个词管哪件事。

四个天天要动的参数,各自管什么?

--ar管画幅,--s管风格浓度(0到1000,默认100),--c管画面乱不乱(0到100,默认0),--no管排除什么。接活儿的话只动这四个,能覆盖九成场景。

--ar是先想好尺寸。公众号头图那种扁条我用 --ar 21:9 出了再裁,小红书竖图用 --ar 3:4。注意MJ改比例是重新构图,不是裁剪——同一句词,1:1和16:9出来的经常是两张完全不同的图。这点比SD里硬改分辨率舒服。

--s是风格浓度,像辣度。默认100算微辣;人像商单我压到50–80,不然MJ老自作主张加戏,光效、飘带、莫名的前景花瓣全来了;概念海报才点重辣,拉到500以上让它撒开画。我做过一组对比:同一句词,--s 50那张素得像课堂习作,--s 750那张光影夸张到主体都快认不出。

--c是混沌度,默认0。这里翻过最贵的一次车:给奶茶店出海报,我想着来点创意,写了 --c 50。四张图里三张的杯子长出奇怪的东西,其中一根吸管分了三头。挺好的创意。但没法交付。从那以后接活只用0–10,想找灵感就单独开一跑拉到25左右,跟交付图分开。

--no是排除项,英文逗号分隔,比如 --no text, watermark。它跟SD的反向提示词不是一回事:堆二十个词上去只会互相拖,我最多写三个。写名词,别写形容词——我试过 --no ugly,一点用没有,它根本不知道你想排掉啥。真排不干净,靠重roll。

--sref、--cref、--weird:三个最容易混的缩写

--sref锁风格,--cref锁人物长相,--weird管怪味浓度。一个喂图当调子,一个喂图当主角,一个只是数字。三者能叠用,叠多了互相拉扯。

记不住就还原成英文全称:sref是style reference,cref是character reference,后面跟着的--sw、--cw就是各自的weight,即浓度。想混都难。

--sref后面跟一个图片链接。客户给过一张旧海报,我丢进去,出的图全带那个调子,省了半页描述词。浓度用--sw调,默认100,我一般拉到200–300才够像,再高就成照抄了。找灵感可以写 --sref random,每次随机抓一种风格,抽卡一样,会上瘾。

--cref跟一张人物图,画系列插画时锁主角的脸。--cw默认100,连服装发型一起锁;只想锁脸就写 --cw 0。我给一本绘本画连续页面,用 --cw 0 才没让主角三页穿三套衣服——试错一晚上换来的经验。

--weird是怪味浓度,0–3000,默认0。我试下来250左右开始怪得有意思,1000以上就是行为艺术,出不了活。它跟--c的区别:--c让画面结构乱,--weird让审美跑偏。两个一起开是灾难现场,别问我怎么知道的。说实话这个参数我到现在也没找到正经用途,灵感枯竭时开一开,权当换脑子。

绕回开篇那句"cfg 7"。那天缺的就是这么一张对照表:参数不多,每个管一件事。范围不用背,先把--ar、--s、--c、--no配顺,--sref和--cref用到再查,--weird留着找灵感的时候玩。速查表能贴墙上,手感得自己一张图一张图跑出来。

常见问题

参数写在哪里,格式有什么讲究?

跟在提示词末尾,用空格隔开。两个短横后面不能有空格,写成“-- ar”会失效,MJ把它当普通文字。参数和数字之间也是空格,比如 --ar 3:2。

多个参数能一起用吗?

能,空格隔开往后排就行。--sref和--cref也可以同时挂,不过每个都在往自己的方向拉画面,我最多同时用两个,再叠出图就容易糊。

加了--no为什么还是出现了不想要的东西?

--no是压概率,不是硬性禁止。想排得更干净,把排除对象直接写进画面描述里说清楚,或者多roll几次挑那张对的。

固定了--seed,图为什么还是不一样?

种子要配上一个字都没改的提示词才能近似复现。改了词、动了参数,seed就失去参考意义,这点跟SD里攒种子的习惯也不太一样。

延伸阅读

关键词 mj提示词 Midjourney参数 Midjourney缩写速查

刺猬星球super-i 团队

先自己用过、测过,再写成可以照着做的指南。