hello 小伙伴们,我是你们的老朋友——树下,今天分享Midjourney提示词的语义分割及权重的使用,话不多说,直接开始~
分割语义: 用 | 来表示,用来分割关键词的语义,能更精确表达意思
增加权重: 用 :: 来表示,增加元素权重和语义分割
- 默认权重为1
- 不同提示词之间数字如果同时按比例增大或者缩小,那权重比例不变
- 可给权重添加负数::-0.5,功能与–no一致
- 整个描述词出现的权重必须为证,不能为负,所以当画面出现::-0.5的时候,权重1也必须哟啊写出来
接下来直接看分割语义能产生怎么样的效果
以足球为例 **football **看一下,可以看出MJ返回给我们的图不是单一足球这一个元素,而是生成了踢足球这一项运动
如果我就想生成一个足球和一只脚的图片的呢,可以试一下这样写 **foot | ball **看一下效果,就比较符合我们的预期啦,就不是一项踢足球的运动,可以更精准的生成我们所需要的一只脚和一个足球的图片
上述说了除了 | 可以进行语义分割之外呢 :: 也可以进行语义分割,以hot :: dog为例看一下效果
如果但是hotdog的话,顾名思义会给我们生成一张热狗的图片,现在加上 :: 之后返回给我们的图就变成了热的狗
介绍完了 :: 的第一个风格语义的用法之后,它的第二个用处就是增加描述词的权重,也就是增加描述词在生成图片中所占据要素的多少
这里以一只猫和一只狗(a cat and a dog)作为示例,看一下效果
a cat and a dog 最元素的图片,猫和狗都没有增加权重,可以看出猫和狗是很和谐的,二者各占据图片的二分之一
a cat:: 2 and a dog 这里增加猫的权重,可以看出,狗已经被挤出画面之外了,图片中都是猫的元素
:: 后面除了可以加正数,也可以加负数,表示什么含义呢?
描述词:lots of flowers::1 red::-0.5 ,花朵后面红色我给了个-5的权重,红色就会不会在画面中出现了
注意:所有权重的总和必须是正数
上面的使用方式可能有些复杂,我们还可以用第二种方式就是加上no参数 ,lots of flowers --no red 表示我们不需要或者说排除某个元素,看一下效果
通过上面的演示大家应该已经了解了权重的使用方法以及注意事项,耳闻之不如目见之,目见之不如足践之,小伙伴们动手实操起来吧
你知道的越多,你不知道的越多,我是树下,我们下期再见~