ai绘画 权重怎么调?我把0.5到1.4整条链试了一遍
直接给结果:权重从默认1.0起步,一次只动一个词,每档0.2,一档出四张对比。0.8到1.2是安全区,1.3往上先看手崩没崩,再决定要不要留。
把参数摊开看,很多「AI不听话」的案子,词其实都给了,只是音量不对。前阵子有个读者拿图来问,说明明写了 red umbrella,出来十张九张是黑伞。我看了他的词表,red umbrella 排在第二十几位,前后一堆场景词,权重全是默认。这不是玄学,ai绘画 权重就是管这个的:谁声音大,画面听谁的。
那段时间我正好在做系统测试,从0.5一路跑到1.4,把整条链的翻车现场都记下来了,这篇就是测试记录。
三家的语法不一样,写错位置等于白加
SD系写(词:1.2),Midjourney在词后跟::1.2,多数国产工具把权重收进高级设置的滑杆里。写错地方,加了个寂寞。
最常见的事故是串台。SD的写法搬进MJ,模型把 ::1.2 当普通字符吃进去,出图纹丝不动;反过来在SD里写 :: 也没用。我那个读者后来就是把 red umbrella 改成 (red umbrella:1.2) 再挪到词表前半段,十张里红伞出现了七次。
SD还有个双括号的写法,((word)) 大约等于1.21倍,套一层乘一次,有些老教程还在教。我建议别用,数字写清楚比套括号直观,回头改参也知道动的是哪一档。
顺带一个我交过的学费:权重写对了位置,还要看词本身有没有人听。我曾给一个自己编的复合词上过1.3的权重,跑了一整轮二十张,画面毫无反应,后来才明白模型压根不认识那个词。权重是音量键,不是翻译机,词先得是模型词汇表里的词。
我的调参路线:0.2一档,只动一个词
一次只调一个词的权重,每档出四张对比,比凭感觉一把拉满靠谱得多。0.8到1.2是安全区,崩不崩看手。
账要先算清楚:一个词五档、一档四张,就是二十张图。我一般只给两三个关键动词或主体词上权重,全表都加等于没加,这点下文细说。下面是那条整链测下来的手感记录:
| 权重档 | 画面表现 | 我的处理 |
|---|---|---|
| 0.5 | 基本被无视,词像没写 | 想弱化某元素时才用,别低于0.6 |
| 0.8 | 元素还在,气势弱一档 | 压背景词的主力档位 |
| 1.0 | 默认音量 | 多数词留在这就行 |
| 1.2 | 明显顶到台前 | 主体词的常用落点,我最常用 |
| 1.4 | 开始撕画面,手先崩 | 除非故意要抽象,否则退回1.2 |
这套档位是拿人像加静物两类题材各跑了两轮得出的,别的模型底子不同,数值会漂,思路不会。
记录里还有个有意思的现象:同一档1.2,主体词放在词表前五位和放到第十五位之后,效果差得不小。权重和出场顺序是相乘的关系,不是相加,靠前的词天然有半档优势。所以我现在的习惯是先排顺序,再上权重,两步别颠倒。
权重为什么救不了构图?
权重管的是词的音量,不管画面逻辑,手崩、构图乱得靠重roll和局部重绘。别把它当万能旋钮。
反例我攒了一堆。最典型的是手:有人问手崩能不能写 (hands:1.4),我劝他别试,我不死心替他试了,二十张里崩手的反而更多——模型没有「好手」这个开关,你把 hands 的音量调大,它就往各种奇怪的手上用力。
构图也一样,权重改变的是元素谁抢戏,改不了元素站在哪。想控位置,靠的是词的排列顺序、比例词和局部重绘。影响出图稳定的变量其实一大串,为什么同词十次出十样那篇把变量列得比较齐,权重只是其中一环。
还有个更隐蔽的坑:两个词同时拉高,它们会互相挤。我试过把 red umbrella 和 night rain 同时提到1.2,画面确实又红又湿,但人物被挤成了背景板,脸只有指甲盖大。推子就那么多余量,你要学会让谁来唱这一段。
测完整条链,我对权重的看法变成了一句话:它是调音台的推子,不是越推越高越好。一个词顶到台前,必有别的词退到幕后,画面是合唱,不是独唱。下次出图不听话,先看看是不是有词被压住了,再想想是不是有词喊得太响。
常见问题
负面提示词也吃权重吗?
吃,而且挺好用。SD里把最想避掉的东西写成 (lowres:1.3) 这类是有感的,但别一条负面全拉满,避得太狠画面容易发灰。
LoRA的权重和词权重是一回事吗?
不是一回事,只是都叫权重。LoRA那个控制模型强度,一般0.6到0.8起步往上摸;词权重控制单条提示的音量。两者叠着用时要先定LoRA再动词,不然分不清是谁起的作用。
权重有没有上限?
语法上能写到2.0甚至更高,实操里1.4以上基本是抽象画领域。我用过的模型里,1.5还能看的十不存一。
手机App和国产工具能调吗?
多数能,藏在高级设置里,形式是滑杆不是数字。写法不同但逻辑一样,照样按0.2一档去摸,比直接拉满稳。