使用Seed在Midjourney中实现人物造型的连续创作
各位同学好,欢迎来到Midjourney从入门到精通的课程。本期我们继续讲解Seed(随机种子)在Midjourney中控制人物造型的应用。
首先,我们打开Discord,输入斜杠命令 `/imagine`,然后输入提示词,例如:`a girl with blue hair`,回车发送,生成一张图片。
要获取这张图片对应的随机种子(Seed),需点击该图片消息右上方的「添加反应」按钮,在弹出窗口的搜索框中输入 `env`,选择信封图标(Envelope)。随后,Midjourney机器人会向你发送一条私信,其中包含该图片的完整参数信息,其中包括 `--seed` 的数值。我们将这个Seed值复制下来。
回到自己的服务器,再次输入 `/imagine`,提示词仍为 `a girl with blue hair`,并在末尾添加参数 `--seed [刚才复制的数值]`,回车发送。此时生成的图片将与前一次高度相似——这正是Seed的作用:在相同提示词和相同Seed下,输出结果具有高度一致性。
需要注意的是,当前演示基于Midjourney V6.1版本。若使用更早版本(如V5或V5.2),即使Seed相同,生成结果可能仅在构图与人物轮廓上相似,细节(如发丝、表情、服饰纹理等)仍可能存在差异。
那么,能否利用Seed来固定人物长相特征,并为其添加新背景?我们来尝试:
1. 选中之前生成的一张满意图片,点击放大;
2. 同样通过添加信封反应获取其Seed值并复制;
3. 回到服务器,输入 `/imagine`,提示词更新为:`a girl with blue hair, ocean in the background, clear sky with clouds`;
4. 在提示词末尾添加 `--seed [复制的数值]`,回车生成。
结果发现:尽管Seed相同,但因提示词内容发生较大变化(新增背景描述),人物的具体外貌特征并未被完全保留——这是因为Midjourney的Seed机制固定的是“生成过程的初始噪声”,而非“人物建模的语义结构”。当提示词变动较大时,模型会重新解析语义,导致人物形象发生偏移。
因此,若想在更换背景的同时保留人物特征,更可靠的方式是结合「图像提示(Image Prompt)」功能:
1. 在Discord中,长按原图并拖拽至 `/imagine` 输入框最前方(即绿色区域);
2. 在图像后输入新的提示词,例如:`, ocean in the background, clear sky with clouds`;
3. 再追加 `--seed [原Seed值]`(可选,辅助增强一致性);
4. 回车生成。
此时生成的结果中,人物的发型、脸型、发色等关键特征得到了较好延续,说明图像提示+Seed的组合方式能更有效地实现人物造型的可控延展。
后续课程中,我们还将介绍多图融合(Multi-Image Prompt)等进阶方法,进一步提升人物与背景的自然融合效果。