Midjourney 中 Seed的作用与用法

Midjourney 中 Seed的作用与用法 Midjourney

本文将展示如何使用 Midjourney seed(种子命令)为生成的图像增加一致性。

很多人在使用 Midjourney 中都会遇到一个难题,就是如何保持生成图像的相对一致性。比如我想保持主角不变,只是更换画面的场景。

而默认情况下,Midjourney 会为其图像添加大量的随机性,这可能会使您难以得到非常特定的结果。

Sponsored links
Sponsored links

Midjourney seed参数

使用 Midjourney 时,它会使用许多默认设置,以帮助生成尽可能多的不同图像。而其中的一个变量就是seed值,它引入了结果的随机性。

Seed值其实本身并不是很重要,它只是一个数字,作为生成随机但一致的“noise”元素。

而其实Midjourney生成图片的这种随机性是伪随机。你可以理解为随机算法是一个方程式,你输入不同的值,最后得出的结果就是不同的。而如果前后两次输入的这个起始值是一样的,那么最后得出的结果其实就是一样的。

结论: Midjourney 每次生成图像(图集)时都会有一个seed值,那么我如果使用同样的提示词和seed值,那就能生成相同或者相似的图片。

举例 /imagine prompt: A beautiful woman in a red dress

没有指定seed值,那么会随机生成seed值,可以看到两次生成的图片是不同的。

20230706132132282427
/imagine prompt: A beautiful woman in a red dress

然后我们给prompt加上一个seed值 1234,再看看结果。

20230706141342981832
/imagine prompt: A beautiful woman in a red dress --seed 1234

可以看到,生成的图片是一样的。

如何获得 Midjourney 的seed值

Midjourney默认是不会公开seed值的。而且你只能获得你自己生成的图片的seed值。目前版本(V5)大图和图集的seed值是相同的。

1. 打开Discord的user settings,然后点击privacy & safety,开启 Allow direct messages from server members。这一步是允许Midjourney Bot给你直接发私信。因为seed值是通过私信的方式发给你的。

user settings
allow direct messages

2. 点击某个任务的action按钮,然后点击信封表情(如果没有,就输入envelope,就能看到)。

20230706141634127259

当你操作过一次以后,右键单击图片,菜单里就会有快捷方式。

20230706141909965205

3. 之后Midjourney Bot会将图片的job ID,seed的值通过私信的方式发送给你。

20230706142228373658

如何使用 Midjourney seed参数

我们尝试将上面的图片加一点修改,加上seed值,看看会有什么样的结果。

将上面的提示词改为:A beautiful woman in a red dress stands next to a BMW car --seed 1234

结果生成的图片可以说是一点都不像。

20230706144444675503
左图:A beautiful woman in a red dress --seed 1234 右图:A beautiful woman in a red dress stands next to a BMW car --seed 1234

这个时候就需要垫图了,我选择左图的第一张图来作为参考,再使用右图的提示词。

20230706144526681291
https://s.mj.run/ZTvifWrgOk8 A beautiful woman in a red dress stands next to a BMW car --seed 1234

可以看到生成的图片里的美女的造型和服饰跟第一张图还是有相似度的。

Rate this post
Series Navigation<< Midjourney Prompt 提示词秘籍Midjourney中提示词权重(Prompt Weight)的作用与用法 >>
订阅评论
提醒
guest
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x