技巧十一:增加权重

各位有没有发现,上面那个 Chinese 手办生成的结果好像只有第三张是中国人面孔?原因是 Chinese style 的权重太低,所以仅输出了一个结果。你在实践的过程中,也肯定会遇到,AI 忽略了某些提示词的情况,比如你提到画面中要有一只鸟,但它就是没画出来。

那为何会产生这样的结果?原因 Midjourney 的提示词权重是按照顺序逐个降低(详情请见 Midjourney 官方 FAQ),在我们上面的提示词,我们将 Chinese Style 放到了最后,所以生成的结果也是最少的。忽略了某些词,这个原因暂时为止,但应该很可能是权重导致的问题。

增加权重的方法有很多,最简单的方法就是调整顺序,比如将上面的 Chinese Style 放到最前面(然后生成的结果就是 chinese style 了,测试生成了两次,第二次好一些):

提示词

调整下顺序,效果就大不一样,所以各位不要迷信所谓的提示词模板,多试试,下面看效果:

Midjourney中文网第二种方法是 Slider 方法。

你需要在提示词最后加 :: ,然后加上你需要调整权重的词语,接着再加 :: ,最后加上权重值。比如还是上面的例子,我想突出 Chinese style 但不想调整顺序,就可以改为:

提示词

然后你会发现,好像权重太高了,生成了跟 prompt 无关的图(下方左图),那我们可以在原来的基础上,再加以下 Joan of Arc 的权重(下方右图):

提示词

你可以看到,调整参数后,生成的 4 张图有 2 张具备较强的 Chinese 风格:

Midjourney中文网

不过坦率说来,这个方法,并不特别适合这个案例,调整主体内容,或者顺序, ROI 会更高一些,这个方法更适合 miss 掉某个词时使用,比如官方的案例是这样的:

提示词

生成的图片里(左四张图),猫咪们都看着你(你可能才是 crying woman 😂),如果用 slider 的功能(右边四张),crying woman 就出现在画面里了:

提示词

另外需要注意,slider 可用的参数有 0.25、0.5、0.6、0.7,也可以用这个方法降低权重,区间是 -0.7、-0.6、-0.5、-0.25:

Midjourney中文网

如果你用了 slider 还是没有出现应该有的画面,那还有一个大招 cowbell,坦率说来,这个并不符合 Midjourney 的官方最佳实践,但的确是个可行的方法,以下面这个提示词为例,生成的图片里,woman 看起来并不 shy(左边四张图):

提示词

此时你可以重复重复再重复(这也许就是为何这个方法叫 cowbell 的原因):

提示词
Midjourney中文网