各位同学好,这节课我们来讲解 Chaos 指令。在正式介绍之前,先补充一个之前未提及的重要功能:如何查看自己过往生成的图片。
我们知道,在 Discord 中,MidJourney 生成的图片是以回执消息的形式出现在聊天窗口里的。但查阅这类聊天记录并不十分方便,尤其是对较早的生成记录,往往需要不断向上拖动聊天窗口才能找到。
其实,除了在 Discord 查看之外,我们还可以通过 MidJourney 官网查看自己的全部生成记录。操作步骤如下:
此外,MidJourney 官网还提供了大量基础操作教程。查看方法是点击页面顶部的 Help 入口。若不熟悉英文,可使用浏览器自带的翻译功能(例如在 Chrome 浏览器中,右键空白处选择“翻译成中文”),即可将帮助文档转为中文。翻译完成后,可在左侧导航栏找到“入门”栏目,点击后即可查看 MidJourney 的基本使用说明。展开“命令参数与工具”部分,还能详细了解各参数的具体用法。
回到本节课主题——Chaos 指令(即 --chaos 或简写为 --c)。该参数用于控制初始图像网格的变化程度:
我们以官方示例提示词为例进行测试:“silver shell adorned with pink and green decorations”(镶嵌着粉色和绿色装饰的银色贝壳),分别设置 Chaos 值为 30、60 和 90,观察结果差异:
对比 MidJourney 官网提供的 Chaos 参数示例图,可以发现其变化趋势与我们本地测试结果高度一致:从严格贴合提示词,逐步过渡到高度自由、甚至脱离原始语义的表达。
如果你使用过 Stable Diffusion,会发现 Chaos 参数与 SD 中的 CFG Scale(提示词相关性) 在逻辑上类似:Chaos 值越高,模型越倾向于突破提示词约束,生成更具随机性和创意性的结果;值越低,则越忠实于原始提示。
接下来介绍另一个关键参数:Seed(随机种子)。
MidJourney 机器人会基于 Seed 创建一个视觉噪声场,作为生成初始图像网格的起点。每个图像默认拥有独立随机生成的 Seed,但也可以通过 --seed 参数手动指定。
当提示词与 Seed 完全相同时,每次生成的结果将高度相似(可能仅在细微纹理或构图上存在轻微差异)。官网示例中三次调用相同提示词与 Seed,所生成的三组四图均保持核心结构与风格的一致性。
关于 Seed 的具体实践效果及进阶用法,我们将在下节课详细演示。