站长之家 - 业界 2023-03-23 16:50

如何在midjourney中使用提示权重/负面提示/风格化值?midjourney参数设置详细教程

之前的文章中,站长之家分享了很多案例,教大家如何写midjourney提示,那些内容主要是集中在如何描绘画面内容。

而影响画面生成的,除了那些描述词外,提示权重、负面提示、风格化等这些参数的设置也很重要。今天,站长之家主要为大家分享如何在midjourney中使用这些提示。

一、 提示权重

您可能在 Midjourney 提示中看到过类似“ ::2”的数字。这些称为提示权重,它们可以帮助您强调(和弱化)提示的某些部分。

让我们来看看一些称重的基础知识:

1. 所有单词的默认权重均为1(但提示开头的单词比结尾的单词对结果的影响更大)

2. 逗号是软中断,::是硬中断。这会影响 MJ 尝试将多个单词转换为单个概念的难度。因此,逗号分隔符表示“这些是不同的概念”,而 ' ::' 分隔符表示“注意这些是不同的概念”。将符号分隔之间的所有内容都视为一个概念集群;它不必具有语法意义

3. 提示权重:您可以::单独使用,也可以在其后添加一个数字,例如: ::2或::10。这将强调前面的整个部分::

4. 您还可以添加负图像权重,例如::-1(Midjourney 将尝试消除您负重的任何内容)

5. 该--no命令与为部分分配权重相同::-0.5

6. 图像权重:您可以使用 权衡图像提示--iw。更多内容请见下文

似乎需要记住很多,但实际上非常直观。让我们推出示例。

提示

图像

评论

wood::teapot --seed1

如果你不在 ::之后指定权重,则仅为1

wood::2teapot::1--seed1

变化很大

实际上,我不必在茶壶后面包含::1,因为默认权重是1。我把它包括在内只是为了对比明显

wood::3teapot::1--seed1

木头比茶壶还多

wood::4teapot::1--seed1

我想这是个把手

wood::5teapot::1--seed1

是的,那是木头

(我正在控制种子,因为这会给我一致的结果,我可以比较仅改变权重的效果)

让我们走另一条路:

迅速的

图像

评论

wood::teapot --seed1

起点相同

wood::1teapot::2--seed1

wood::1teapot::3--seed1

慢慢摆脱木头

wood::1teapot::4--seed1

wood::1teapot::5--seed1

更多相同的

相对权重很重要,而不是绝对

权重彼此成比例。

Sowood::4teapot::1将产生与wood::8teapot::2which 产生相同结果的相同结果,wood::16teapot::4依此类推。

没有必要使权重非常高。我注意到,一旦比例超过了1:6,1:8,强调不足的元素就会停止渲染。

负权重

让我们看看当您使用负权重指定我们不想要的内容时会发生什么:

提示

图像

评论

studio ghibli anime, stormtrooper --seed2963267901

(尚未添加负权重)

studio ghibli anime, stormtrooper::13d render realistic::-0.1--seed2963267901

添加负权重“3d render realistic”,因为我不希望图像是3D 或逼真的

studio ghibli anime, stormtrooper::13d render realistic::-0.2--seed2963267901

一点消极的提示有很长的路要走

studio ghibli anime, stormtrooper::13d render realistic::-0.3--seed2963267901

studio ghibli anime, stormtrooper::13d render realistic::-0.5--seed2963267901

更多相同的

studio ghibli anime, stormtrooper::13d render realistic::-1--seed2963267901

有趣的

请记住,否定提示也相对有效,wood::1teapot::-1与wood::10teapot::-10效果相同。

注意:如果你正在尝试生成动漫风格,你应该100% 使用Niji 模式。

'–no'命令快捷方式

no命令只是“::-0.5”的简写,这只是一个常规的负权重。我实际上并不使用它,因为我更喜欢对我的权重进行微调控制。

如果你不喜欢处理数字,你可以使用它。-0.5是一个很好的基准,可以消除任何你不想要的东西。

二、 否定提示

您可以使用否定提示来指定您在 Midjourney 中不想要的内容。

以下是您可以使用否定提示的示例:

当你在提示中使用“绘画”一词时,你会看到挂在墙上的绘画照片,有时还会添加框架和家具等。假设您只想要这幅画本身。您将使用否定提示来摆脱所有额外的细节:

原来的

modern abstract painting --seed1

带负面提示

modern abstract painting --seed1--no frame furniture wall

提示:将所有负面提示放在一个 --no之后,没有必要为每个单独的事情都写一个--no。

有效否定提示的例子

使用否定提示摆脱奇怪的手

Midjourney目前在手的生成上还有一些问题(V5除外),如果你有太多奇怪的手,那可以选择把它藏起来。

原来的

blonde girl leaning on table and smiling at camera, detailed facial features, detailed eyes, polaroid,1990

带否定提示

blonde girl leaning on table and smiling at camera, detailed facial features, detailed eyes, polaroid,1990--no hands

使用否定提示摆脱文本

文本也是Midjourney目前还不太擅长的一件事,您可以通过否定提示删除文本。

您指定的元素越多越好。我使用了“ --no text font letters”,它比仅仅使用“–no text”要好得多:

原来的

chicken logo, style of Milton Glaser

带否定提示

chicken logo, style of Milton Glaser --no text font letters

你可以在这个例子中看到,否定提示不仅去掉了文字,而且还使图像更接近我想要的风格(Milton Glaser,纽约地铁地图的设计师) Midjourney 能够更好地模仿风格而不必专注于用文本组合徽标。

您可以在这里观察到类似的效果:

原来的

chicken logo, style of Egon Schiele

带负面提示

chicken logo, style of Egon Schiele --no text font letters

当否定提示不包括文本时,最终结果更接近艺术家的实际风格。

这是过渡的好方法:

使用否定提示获得你想要的风格

这是我试过的提示。虽然最初的结果很漂亮,但它们根本不是我想要的。

原来的

anime stormtrooper by studio ghibli

带否定提示

anime stormtrooper by studio ghibli --no3d render realistic

我的假设是训练数据中有太多3D 和逼真的冲锋队。它完全压倒了提示的其余部分!

通过在我的否定提示中指定我不想要3D,我能够获得更接近我正在寻找的结果。

保持相同种子时的否定提示

假设您已经有了喜欢的图像。你想给它添加一个否定提示。但是您不想重新发布指令,因为那样会创建不同的图像。

只要您知道种子.

每个图像都有一个种子,具有相同种子的图像彼此相似。

找到种子后,您可以像这样做一些很酷的事情:

原来的

light watercolor, interior of a cozy cafe, bright, white background, few details, dreamy, Studio Ghibli --seed3817455947

带有否定提示的相同种子

light watercolor, interior of a cozy cafe, bright, white background, few details, dreamy, Studio Ghibli --seed3817455947--no people person

替代方法:使用负图像权重

除了使用 Negative Prompts 之外,您还可以使用负权重来指定您在后代中不想要的内容。

关于权重的更多信息:

权重用于强调和弱化提示的不同部分。权重为正的词被强调,权重为负的词被弱化。

我更喜欢使用权重而不是“–no”命令,因为它们可以让您对提示的每个部分进行微调控制。以下是我如何编写带有权重的上述示例:

anime by studio ghibli::1.4stormtrooper::1.23d render realistic::-1.5

跟进提示的每个部分::INSERT-WEIGHT-HERE.

以下是结果:

anime by studio ghibli::1.4stormtrooper::1.2

3d render realistic::-1.5

anime by studio ghibli::1.5stormtrooper::1

3d render realistic::-1.5

三、 风格化值

Midjourney 的风格化命令决定了您的图像的艺术性(由于缺乏更好的词语)。在大多数情况下,提高风格值将提高图像质量。

Midjourney 团队曾表示“风格化”将提高图像质量并减少出错的可能性。

为什么不一直使用最大风格化值?“风格化”值越高,Midjourney 偏离提示的自由度就越大(类似于 Stable Diffusion 中的 CFG Scale 设置)。

我还注意到这个命令的回报递减:稍微风格化总是很好的,但除此之外,增加它不会让图像变得更好。您可以通过在提示中包含“--styleize”或“-s”来使用它。

您可以指定一个介于0和1000之间的样式化值(如果您使用的是Midtravel V3,则可以使用的范围为625到60000)。

默认的样式化值为100。对于Midtravel V3,默认的样式化值为2500。

风格化命令

为了区分 stylize 命令的影响,我们将指定一个种子(--seed1)。您可以将种子视为“用于生成图像的起始数据”。

如果你使用相同的提示和相同的种子生成2张图像,你会得到非常非常相似的结果。这意味着您可以使用种子对图像进行修改。

全提示

风格化价值

图像

beautiful day --seed1--stylize0

0

beautiful day --seed1--stylize100

100(默认)

beautiful day --seed1--stylize250

250

beautiful day --seed1--stylize500

500

beautiful day --seed1--stylize750

750

beautiful day --seed1--stylize1000

1000

你可以看到,在250之后,差异并不大。

注意:中程V4的0-1000范围比中程V3的625-60000范围更受限制。如果您想要更狂野的结果,请将您的版本更改为V3(键入“/settings”,然后单击V3按钮),并将样式化值提高到60000:

完整提示(使用 Midjourney V3)

风格化价值

图像

beautiful day --seed1--stylize625

625

beautiful day --seed1--stylize10000

10000

beautiful day --seed1--stylize20000

20000

beautiful day --seed1--stylize30000

30000

beautiful day --seed1--stylize40000

40000

beautiful day --seed1--stylize50000

50000

beautiful day --seed1--stylize60000

60000

最高风格化值下,您可以看到 Midjourney 引入了提示中不存在的完全随机元素。

设置默认的风格化值

/settings您可以通过从那里键入和更改值来设置新的默认样式值。

  • 样式低:所有提示相同,添加--s50
  • 样式中等:所有提示相同,添加--s100
  • 样式高:所有提示相同,添加--s250
  • 样式非常高:所有提示相同,添加--s750

--s50

image.png

--s100

image.png

--s250

image.png

--s750

猜你喜欢:

推荐关键词

24小时热搜

查看更多内容

大家正在看

Kimi向Open AI发起冲击