在Midjourney的官方介绍文档里,介绍了最简单的Prompt结构是这样的:
但我觉得上面那个Prompt过于简单了😂,反而AdvancedPrompt更适合学习:
Image Prompts(选填)
Prompt分成三个部分。第一个是Image,这个属于选填,可以填也可以不填。
先说下这个ImageURL是干什么用的,有很多玩法,比如将两张图合并为一张,大家可以看看下面这个例子,我就是将一个大理石雕像和花朵的图片上传到Discord:
然后让Midjourneyblend(混合)一下(后续blend章节会介绍更多用法)后,就能生成下面这种图片:
需要注意的是:
- 你输入的是图片的URL地址,而且必须是公开可访问的地址。
- 图片格式仅支持png、gif和jpg。
- 你最多只能放两张图的URL,或者一张图的URL+一段话。
如果你不想将图片上传到一些图床服务器,也可以使用Discord的图床,你可以私聊MidjourneyBot然后通过上传图片的方式,将图片先发到Discord上,然后右键复制图片链接,像这样:
Text Prompt
这个就是你希望AI生成的图片的描述。这个有非常多的技巧,后续会详细介绍。这里我想说下,Midjourney跟ChatGPT有点不一样:
- 无法理解句子结构和语法:Midjourney没法像ChatGPT那样懂你说的话。类比的话,Midjourney更像是命令式编程,ChatGPT更像是声明式编程,你需要给Midjourney完整的指令,它才有可能生成你满意的结果。
- Midjourney有违禁词的设计:有些词语无法输入,比如🍑emoji就没法输入,因为这个emoji是butts的俚语,常常会导致模型生成一些不太好的图片,所以也被禁止了。
提示
关于如何撰写textprompt我会在🖊️TextPrompt篇 介绍。
Parameter(参数)
Midjourney大约有20多个参数设置项,我会在下一章介绍几个常用参数。了解完基本参数后,你应该就能用Midjourney生成不错的图了。