本系列使用指南其实出自Discord官方文档,但又并非完全照搬,其中加入了我自己对一些用法的使用心得。
我的目的是为了检验自己对Midjourney的使用方法是否已经完全掌握,为什么这么想呢?因为我发现我在使用Midjourney的过程中,虽然了解了一些指令的用法,但很多细节性的东西是被我忽略了的,输出的效果不是很理想,或者说,我压根不知道还有一些非常有用的细节指令。我相信还有很多朋友和我一样,会用Midjourney,但是能把它用到什么程度?对它的指令语法了解多少?各种指令如何综合使用?都要打一个大大的问号。
我们看到业内各平台很多达人可以输出非常优质的图片内容,我想个中差异就在于达人们往往掌握了更多细节性的语法要点,那就让我们一起重新学习一下基础的使用方法吧。
1.混合——把多张现有的图片合并成一张
使用 /blend 命令可以快速上传 2-5 张图片,然后系统查看每张图片的概念和美感,把它们合并成一张新颖的图片(这一点我之前不知道,以为只能上传两张图片呢)。
- /blend 最多可使用 5 张图片。要在提示符中使用多于 5 张图片,需要使用 /imagine指令;
- /blend 不能与文本一起使用。如果要同时使用文本和图像提示,需要使用/imagine指令。
/blend选项
输入 /blend 命令后,系统会提示我们上传照片,默认是出现两个图片的上传通道。但是,如果要添加更多图片,用鼠标点击“+4 more”这里,然后选择上边的image3、image4或image5。/blend 命令的启动时间可能比其他命令长,因为在 Midjourney Bot 处理你的请求之前,你的图片必须已经上传。
混合图像默认的纵横比是1:1 ,但你可以使用可选字段在方形纵横比 (1:1)、纵向纵横比 (2:3) 或横向纵横比 (3:2) 之间进行选择。
自定义后缀会添加到 /blend 提示符的末尾,就像其他 /imagine 提示符一样。在 /blend 命令中指定的宽高比会覆盖自定义后缀中的宽高比。
混合提示:
为获得最佳效果,务必上传与所需结果宽高比相同的图像。
2.垫图——让系统参照我们上传的图片生产相似风格效果的图
若要将图像添加到提示中,可输入或粘贴在线存储图像的 Web 地址。地址必须以 .png、.gif 或 .jpg 等扩展名结尾。添加图像地址后,添加任何其他文本和参数以完成提示。
- 垫图位于文本指令的前面。
- 指令必须包含两张图片或一张图片和文本才能正常工作。
- 图片 URL 必须是指向在线图片的直接链接。
- 图片链接应以 .png、.gif、.webp、.jpg 或 .jpeg 结尾。
- 在大多数浏览器中,右键单击,然后选择复制图像地址以获取 URL,也可以直接用鼠标拖拽已经上传的图片,到/image prompt后面的光标处。
- /blend命令其实是针对移动用户优化的简化图像提示过程。
如何上传图片
将图片上传到与 Midjourney Bot 的聊天中。按回车键发送图片。
根据使用的平台,按照以下步骤获取图片链接
- Discord 桌面应用程序:右键单击图片并选择 "复制链接"(不是 "复制消息链接")。
- Discord 网络应用程序:单击展开图像,然后右键单击并选择 "复制图像地址"。
- 如果以上方法都无效,你可以点击展开图片,然后在底部选择 "在浏览器中打开",这样你就可以复制并粘贴图片的 URL。
隐私说明
- 在与 Midjourney Bot 的直接消息中上传图片,可防止其他服务器用户看到图片。
- 除非用户使用了隐身模式,否则在 Midjourney 网站上可以看到图片提示。
图像权重参数
使用图像权重参数可调整提示中图像与文本部分的重要性。如果没有指定,则使用默认值。而数值越大,表示垫图对生成的图片影响越大。
有关指令词之间相对重要性的更多信息,请参阅下面第三部分。
不同的 Midjourney 版本型号有不同的图像权重范围。
V5 | V4 | niji 5 | |
图片默认权重 | 1 | / | 1 |
图片权重范围 | 0-2 | / | 0-2 |
3.多提示语——指令词之间的相对重要性(即指令词之间的优先级)
Midjourney Bot 可以使用::(双冒号)作为分隔符,混合多个指令词。使用多提示语可以为提示符中的概念赋予相对重要性,帮助我们控制如何将它们混合在一起。
在提示语中添加双冒号::,表示 Midjourney Bot 应单独考虑提示语的每一部分。在太空飞船(space ship)的提示中,两个词被放在一起考虑,Midjourney Bot 会生成科幻飞船的图像。如果提示被分为两部分,即 space:: ship,则这两个概念会被分开考虑,然后混合在一起,生成一艘在太空中航行的帆船。
- 双冒号之间没有空格::,且是英文输入法状态下的冒号;
- 多提示符适用于模型版本 1、2、3、4、'5、niji 和 niji 5。
- 任何参数仍会添加到提示符的末尾。
space ship
上面的space ship被视为一个单一的整体呈现,突出太空飞船。
space:: ship
太空和船被视为两个单独的个体,然后融合成一个画面。
cheese cake painting
芝士蛋糕绘画是将芝士蛋糕与绘画结合在一起,绘制出芝士蛋糕的形象。
cheese:: cake painting
奶酪与蛋糕彩绘分开考虑,制作出用奶酪制成的彩绘蛋糕图像。
cheese:: cake:: painting
将奶酪、蛋糕和绘画分开考虑,制作出层层叠叠的蛋糕,用奶酪制成,并采用常见的古典绘画构图和元素。
提示语的权重
当使用双冒号::将提示分隔成不同部分时,我们可以在双冒号后添加一个数字,以指定该部分提示的相对重要性。
在下面的示例中,提示语 space:: ship 表示一艘在太空中航行的帆船。将提示改为 space::2 ship 后,space 一词的重要性是 ship 一词的两倍,所生成的太空图像将以船只作为辅助元素,突出太空。
- [模型版本] 1、2、3 只接受整数作为权重
- [模型版本] 4、niji 4、niji 5、5、5.1 和 5.2 可以接受小数位作为权重
- 未指定权重默认为 1。
space:: ship
space::2 ship
space 一词的权重是 ship 一词的两倍。
4.负提示语权重
负权重可以添加到多重提示的某些部分,以帮助删除不需要的元素。
但,所有权重的总和必须是正数。
still life gouache painting (水粉静物画)
静物中出现的一系列物体。
still life gouache painting:: fruit::-.5
通过使用对水果的负面权重设置,达到不让水果出现在画面中的目的。
静物中的水果较少。
5. --no参数
still life gouache painting:: fruit::-.5
与still life gouache painting --no fruit的效果相同
--no VS don't
Midjourney Bot 会将提示中的每个词都视为图像的潜在元素。如果想要在效果中“不含任何水果”,那么在指令中不能表述为:静物水粉画,请不要添加水果(still life gouache painting, please dont add fruit!)。
这样反而更有可能生成包含水果的图片,因为 "不含 "或 "不要 "与 "水果 "之间的关系并不是由 Midjourney Bot 以人类的理解方式来解释的。为了改善结果,需要把指令的重点放在希望在图片中看到的内容上,并使用"--no "参数指定不希望包含的元素。