使用 Permutations 功能生成单一变量排列对比图
各位同学好,这节课我们来讲解如何使用 Permutations 功能生成单一变量排列对比图。
首先来到 Discord,相信各位在今后使用 MidJourney 时,难免会遇到这样一种使用场景:当提示词中仅有一个变量发生变化,而其余部分保持不变时,生成结果之间会产生怎样的差异?
例如当前这组图像,它们的提示词均为“水果沙拉、鸟的博学插图”,其中唯一的变量是所使用的后缀。上方图像的后缀差异在于宽高比(如 --ar 3:2 与 --ar 2:3),下方图像的后缀差异则在于模型版本(左侧为 V5 模型,右侧为 Niji 模型)。
接下来我们演示如何利用 Permutations 功能,在单一变量变化、其他条件固定的前提下,批量生成对比图像。
我们先输入斜杠 /,选择 Image 命令。提示词可写为:“一个玻璃碗,里面装着晶莹剔透的水果”。写好后,将翻译成英文的结果复制下来,回到 Discord 粘贴。
首先测试后缀变量(宽高比)变化的影响。在提示词末尾添加空格和 --ar,随后输入一对花括号 {},并在其中填入多个比例值,用逗号加空格分隔,例如:
--ar {3:2, 2:3}
通过这种格式,即可在提示词完全一致的前提下,测试不同宽高比对生成结果的影响。回车发送后,点击 Yes,MidJourney 将生成两组图像:第一组为 3:2 比例,第二组为 2:3 比例。
生成完成后可直观对比:本例中,该提示词更适合 3:2 宽高比——画面构图更完整;而 2:3 比例下,玻璃碗在画面中呈现不全,主体完整性受影响。
接下来测试模型变量的影响。仍沿用相同提示词,在末尾添加:
--v {5, niji}
注意:书写模型版本时,v 与数字之间需保留一个空格(如 v 5),否则无法识别;Niji 模型应写作 niji(非 “ni级” 或 “NII6”)。
发送后点击 Yes,可见 MidJourney 正在分别调用 v 5 和 niji 模型生成图像。结果对比显示:v 5 模型输出偏写实风格,niji 模型输出更具绘画感,更适合装饰用途。
除了后缀变量外,Permutations 同样适用于提示词内部变量的测试。例如将“玻璃碗”作为变量,替换为不同材质:
- 在提示词中将
glass bowl改写为{glass bowl, wooden bowl, stainless steel bowl} - 花括号内支持多个选项,以逗号加空格分隔
- 发送前确认格式无误,点击 Yes 后,系统将生成三组图像,分别对应三种材质
生成结果表明,不同材质带来的视觉差异非常明显,且整体质量均保持较高水准:
- 玻璃碗:通透感强,突出水果质感
- 木碗:温暖自然,增强生活气息
- 不锈钢碗:冷峻现代,强化光影对比
Permutations 功能与 Stable Diffusion 中的 XYZ 图表原理相似,均可用于测试单个或多个变量在其余参数恒定时对输出结果的影响。不同之处在于,MidJourney 的 Permutations 直接以并列图像形式呈现结果,无需额外整理,观察更直观、操作更便捷。