您可能在 Midjourney 提示中看到过类似“ ::
2”的数字。这些称为提示权重,它们可以帮助您强调(和弱化)提示的某些部分。
让我们来看看一些称重的基础知识:
- 所有单词的默认权重均为 1(但提示开头的单词比结尾的单词对结果的影响更大)
- 逗号是软中断,
::
是硬中断。这会影响 MJ 尝试将多个单词转换为单个概念的难度。因此,逗号分隔符表示“这些是不同的概念”,而 '::
' 分隔符表示“注意这些是不同的概念”。将休息之间的所有内容都视为一个概念集群;它不必具有语法意义 - 提示权重:您可以
::
单独使用,也可以在其后添加一个数字,例如:::2
或::10
。这将强调前面的整个部分::
- 您还可以添加负图像权重,例如
::-1
(Midjourney 将尝试消除您负重的任何内容) - 该
--no
命令与为部分分配权重相同::-0.5
- 图像权重:您可以使用 权衡图像提示
--iw
。更多内容请见下文
似乎需要记住很多,但实际上非常直观。让我们推出示例。
参数 | 图像 | 解释 |
wood::teapot --seed 1 | 如果在 之后不指定权重:: ,则它只是 1 | |
wood::2 teapot::1 --seed 1 | 相当大的变化 我实际上不必包括 | |
wood::3 teapot::1 --seed 1 | 木头比茶壶还多 | |
wood::4 teapot::1 --seed 1 | 我猜这是一个句柄 | |
wood::5 teapot::1 --seed 1 | 是的,那是木头 |
(我正在控制种子,因为这会给我一致的结果,我可以比较仅改变权重的效果)
让我们走另一条路:
参数 | 图像 | 解释 |
wood::teapot --seed 1 | 起点相同 | |
wood::1 teapot::2 --seed 1 | ||
wood::1 teapot::3 --seed 1 | 慢慢摆脱木头 | |
wood::1 teapot::4 --seed 1 | ||
wood::1 teapot::5 --seed 1 | 更多相同的 |
相对权重很重要,而不是绝对的
权重彼此成比例。
Sowood::4 teapot::1
将产生与wood::8 teapot::2
which 产生相同结果的相同结果,wood::16 teapot::4
依此类推。
没有必要使权重非常高。我注意到,一旦您超越了 之类的比率1:6
,1:8
未被强调的元素就不再重要了。
负权重
让我们看看当您使用负权重指定我们不想要的内容时会发生什么:
参数 | 图像 | 解释 |
studio ghibli anime, stormtrooper --seed 2963267901 | (尚未添加负权重) | |
studio ghibli anime, stormtrooper::1 3d render realistic::-0.1 --seed 2963267901 | 添加负权重“3d render realistic”,因为我不希望图像是 3D 或逼真的 | |
studio ghibli anime, stormtrooper::1 3d render realistic::-0.2 --seed 2963267901 | 一点消极的提示有很长的路要走 | |
studio ghibli anime, stormtrooper::1 3d render realistic::-0.3 --seed 2963267901 | ||
studio ghibli anime, stormtrooper::1 3d render realistic::-0.5 --seed 2963267901 | 更多相同的 | |
studio ghibli anime, stormtrooper::1 3d render realistic::-1 --seed 2963267901 | 有趣的 |
请记住,否定提示也相对有效,因此wood::1 teapot::-1
与wood::10 teapot::-10
.
注意:如果你正在尝试生成动漫风格,你应该 100% 使用Niji 模式。
'–no'命令快捷方式
no命令只是“”的简写,它::-0.5
只是一个常规的负权重。我实际上并没有使用它,因为我更喜欢对我的体重进行更多的微调控制。
如果您不想处理数字,可以使用它。-0.5
是消除任何您不想要的东西的一个很好的基准。
评论