多重提示的权重与顺序
Midjourney 除了单一个的提示,也可以使用多组词汇进行多重提示,但使用多重提示时,如果字词的“顺序”不同,或有添加两个冒号“::”指定权重,所产生的图片内容和效果就会不同,这篇教学会介绍提示词的权重、顺序以及两个冒号“::”的使用方法。
快速导览:
多重提示的权重与顺序
当提供给 Midjourney 的提示词超过一个英文单字,就属于“多重提示”,多重提示在没有额外设定的状态,基本上会按照下列的规则判断权重关系:
注意!由于 Midjourney 的绘图模型使用特定的图片进行训练,所以虽然会按照基本权重判断,最终的权重仍取决于绘图模型对于该单字的熟悉度,例如
a monkey and a tiger这句提示词,不论如何调整,都无法同时画出猴子和老虎 ( 猴子几乎消失 )。
| 判断依据 | 说明 |
|---|---|
| 空白 | 每个空白的前后单字都是同样的权重 ( 连接词、动词、数量词的权重可能较低 )。 |
| 逗号 | 逗号前后的段落都是同样的权重 ( 太过抽象、文法较多的语句权重可能较低 )。 |
除了空白与逗号,使用逗号拆分的句子或单字,在顺序上也有不同的意义,越往前排列的单字越容易是主题,越往后的单字越容易被归纳成背景、风格、材质或装饰。
举例来说,如果提示词是 three animals, dog and cat and bird, white background,会先考虑“三只动物”,接着将狗、猫和鸟三种动物加入,最后设定背景为白色。
如果改变顺序,将提示词变成 dog and cat and bird, white background, three animals,出现的动物数量就开始不太对,且猫的脸也有点诡异。
如果把白色背景放最前面,提示词变成 white background, dog and cat and bird, three animals,不只动物数量不太对,动物的造型也变得类似“合成”的风格。
使用“::”加强权重
如果要凸显某些单字或句子的权重,可以在该单字或句子的“后方”加上连续两个冒号“::”和数字,数字默认 1,可以设定正负小数点的数值,相关规则如下:
- 使用“::”之后,前方单字或句子,会变成“独立的单字或句子”。
- 只要出现了“::”,就会将提示词进行“混合”,而“::”的数字代表的就是混合的“比例”。
- 只要出现了“::”,其他所有没有加上“::”的单字或句子,后方都会默认“::”。
- 使用“::负值”表示减少出现的几率,但不表示完全不出现,“::-.5”等同使用“--no”。
举例来说:
hot dog, cola:热狗和可乐。hot dog:: , cola:热狗和可乐使用“1:1 混合”( cola 等于 cola:: )。
hot:: dog, cola:热、狗、可乐使用“1:1:1 混合”( 热狗消失,出现狗 )。hot::2 dog, cola:热、狗、可乐使用“2:1:1 混合”( 出现奇怪的混合元素 )。
hot::-1 dog, cola:热、狗、可乐使用“-1:1:1 混合”( 只剩狗和可乐 )。hot dog::-0.5, cola::1.5:热狗、可乐使用“-0.5:1.5 混合”( 只剩可乐 )。
小结
Midjourney 里提示词的“权重”是个很有趣又很重要的概念,其实对于目前任一种的 AI 绘图工具而言,提示词的权重做法都是大同小异,透过权重的操作,就更能掌握图片中元素出现的几率,也更能做出心中理想的图片。
微信扫码关注
抖音扫码关注