哈喽,各位同学,今天这节课我们继续学习图生图中一个非常有意思且实用的功能——随机风格。
本节课主要掌握四个重点:
--random 参数?--repeat(简写为 -r)参数批量生成不同风格?很多同学看到这里可能会有疑问:前面刚学完风格参考(--sref),不是要精准控制风格吗?怎么现在又变成“随机”了?其实很好理解——“随机风格”并不是让画面随意混乱,而是让 Midjourney 从其内置的风格库中自动选取一个风格码(style code),并用该风格生成图像。
官方当前的写法是双减号加 random,即 --random。提交后,系统会自动将其转换为一个具体的 style code。你可以把它理解为:当你暂时没有明确的风格方向时,先让 Midjourney 随机提供一些视觉答案,特别适合寻找灵感。例如,你知道想画一个男孩,但不确定该采用插画感、摄影感、赛博朋克感还是童话感,这时随机风格就非常有用。
我们直接来操作:首先打开 Create 页面,在上方输入框中输入你想生成的内容,比如最简单的 a boy,然后在后面加上随机风格指令,完整提示词写作:a boy --random,写完后直接发送。
这样 Midjourney 就会用一个随机风格码为你生成一组图片。生成完成后,--random 会自动替换为一个具体的 style code,你也能在结果中看到本次实际使用的风格码。
这里有一个重要知识点需要牢记:一旦 --random 已被替换为具体风格码,如果你再次点击 Re-roll 或进行 Variations,系统将沿用这个已确定的 style code。也就是说,“随机”只发生在第一次生成;一旦风格确定,后续所有操作都会复用该风格码。
如果一次只生成一组图,效率仍不够高,这时就要用到第二个关键参数:--repeat(简写为 -r)。它的作用很简单:对同一提示词一次性运行多轮生成。例如写 -r3,就会一次性生成三组图。
官网目前对 -r 的使用规则说明如下:
我们现在将这两个参数结合使用:仍以 a boy --random -r3 为例,发送后 Midjourney 会一次性为你生成三组图。最关键的是,当 --random 与 -r 同时使用时,每一组图都会获得不同的 style code。正因如此,它非常适合用于风格探索——你一次就能看到多种完全不同的视觉方案。
因此,我们非常建议大家养成一个习惯:当你刷到特别喜欢的某组风格时,把对应的 style code 记下来。这个 code 就是你今后复用该风格的“钥匙”。
接下来讲第三个重点:如何复用一个你喜欢的随机风格码?
比如你在前三组图中挑中了一组很喜欢的男孩风格,现在你想更换主体内容,但仍保留该风格。例如,你不想再画男孩,而想画一只 acute rabbit。做法很简单:将内容改为 acute rabbit,并在后面接上你喜欢的 style code,如:acute rabbit --sref 436131860。
这样 Midjourney 就会使用同一风格码,为你生成一只新主题但风格一致的兔子。可见,随机风格真正好用的地方,不只是“随机一次”,而是先随机探索、再锁定风格、最后批量延展——这比盲目尝试高效得多。
第四个重点:多种风格码混合使用。
官网已明确说明,style code 是可以混合使用的,即你不一定只能使用一个风格码。你可以在提示词后添加多个 style code,共同影响最终结果。
例如,你有两个喜欢的风格:一个偏素描风,另一个偏橙色插画氛围。你可以这样写:acute rabbit --sref 746598548 --sref 436131860。只需点击对应风格码旁的按钮即可快速引用。Midjourney 会尝试将这两种风格融合进同一组兔子图像中。
如果你发现两种风格混合后,其中某一种不够明显,就需要使用权重控制。注意:--sref 后的 w(即 --sref xxx w100)控制的是整套风格参考的整体强度;而若想调节多个风格码之间的相对占比,则需使用双冒号语法(