Midjourney提示词结构
midjourney的提示词包含三个部分:image,文字部分,参数
1.image
这个部分是你上传图片产生的链接,如果你需要垫图,可以上传自己选好的图片,如果不需要垫图这部分可以忽略
这个部分是你上传图片产生的链接,如果你需要垫图,可以上传自己选好的图片,如果不需要垫图这部分可以忽略
2.文字部分
这部分就是你希望 AI 生成的图片的描述。这个有非常多的技巧,后续会详细介绍。需要说一下的是,Midjourney 无法理解句子结构和语法:Midjourney 没法像 ChatGPT 那样懂你说的话,你需要给 Midjourney 完整的指令,它才有可能生成你满意的结果。
--语法
首先 Midjourney 基本上是不懂语法的,所以即使你语法错了,只要词对了,也能生成图片。
另外,不懂语法也导致了另一个问题:prompt 不是越长越好。特别是各种定语从句,它根本就不懂,还不如把指令用逗号隔开,一个个输入。以下是官方推荐的语法建议:
-
使用形容词+名词的词序来替换介词短语。
-
hair flowing in the wind 应该改为 flowing hair
-
a carrot for a nose 应该改为 carrot nose
-
-
使用非常具体的动词来替换介词短语。
-
a girl with a flashlight 应该改为 a girl using a flashlight
-
a girl with a big smile on her face 应该改为 smiling girl
-
此外, Midjourney 是不会区分大小写的。
--单词
在单词的部分,Midjourney 跟 ChatGPT 有点类似,它对同义词的理解也不是很好。比如举两个例子:
-
big (大)这个词,到底指多大?越具象的大,对于 Midjourney 来说,效果越好,比如用 gigantic 就比用通用的 big 好。
-
cats(猫)这个词是个复数,但到底是多少只?对于 Midjourney 来说,two cats(两只猫)比 cats 更明确。
另外,Midjourney 还能用 emoji 代替单词(我觉得本质上 emoji 也是单词),算是一个比较有意思的特性,那就是与其说不要什么,不如说要什么。你不说,模型就会随机给你
--参数
Midjourney 还有一点跟 ChatGPT 有较大差异,它允许你在 prompt 里加入参数,而且这些参数相对来说一致性都比较好,所以如果你想实现的功能,参数里支持,那优先使用参数,而不是在主体里描述。
3.参数设置
Midjourney 大约有 20 多个参数设置项,我会在后面的章节介绍几个常用参数。