想要进一步把握画面的精准度,除了输入提示词,还需要结合一些特殊参数一起使用,才能达到事半功倍的效果。
在Midjourney中,可以用两个半角冒号“::”表示该提示词的占比权重。除此之外,“::”还可以作为分隔符,分别处理两个或多个单独的提示词。
比如输入提示词baby corn(玉米笋),生成的图像如图6.3-1所示。
图6.3-1
在刚才的提示词中加上分隔符,则提示词被拆分为baby:: corn(孩子和玉米),生成的图像则如图6.3-2所示。
图6.3-2
实际上,这里的baby:: corn是baby :: 1 corn :: 1的缩写。在“::”加权重符号后加上一个数值,可以让符号前的提示词权重增大至相应的比例。比如,这时孩子和玉米的权重比例就是1∶1,因此画面中孩子和玉米所占的比例是差不多的。
当将孩子和玉米的比例调整至2∶1时,输入提示词baby::2 corn,生成的图像则如图6.3-3所示。此时画面中玉米的占比更小了——以玉米粒的形式出现。
图6.3-3
在V1~V3版本中,只能输入整数的权重值;在V4~V5.2版本中,可输入小数权重值。
当权重值为0.5时,0可以省略,写作“::.5”。而“::.5”的效果和no排除参数效果相同(具体见6.3.2小节),表示避免图像中出现某种元素。
baby::2 corn、baby::40 corn::20、baby::9.2 corn::4.6等写法都表示baby(孩子)的权重是corn(玉米)的2倍。“::”加权重符号与具体数值无关,只与数值间的比有关。
“::”会影响符号前所有的提示词,直到出现新的“::”符号。比如,当提示词为Sunflower, rose::3, lily, lavender::2时,“::3”影响的是Sunflower和rose,“::2”影响的是lily和lavender。
有时,Midjourney生成的图像可能自动包含一些与用户设想不一致的特征或物体,这时就可以用Midjourney的no排除参数来调整提示词。
no排除参数可以帮助用户避免生成的图像中出现不想要的元素。比如,现在想生成一张走在大街上的女孩的图像。
步骤① 单击Midjourney对话框,输入“/”后选择/imagine命令,在prompt框中输入插图提示词,如图6.3-4所示。
图6.3-4
步骤② 这时生成的图像基本如图6.3-5和图6.3-6所示,几乎默认女性为长发。
图6.3-5
图6.3-6
但如果需要的是一个短发的女孩,就可以使用no排除参数进行提示词的调整。
单击右下方的
按钮,在弹出的对话框中添加no long hair(不要长发)这样的提示词。完成后单击“提交”按钮,如图6.3-7所示。
图6.3-7
步骤③ 在用no排除参数设置头发的长短后,生成的图像就不会再出现长发女孩了,如图6.3-8所示。
图6.3-8
图6.3-8(续)