由于Midjourney目前对否定词的理解有限,尽量避免使用not、 but、 except、 without等否定词,出图失败率会变小。相反,可以通过正面描述来达到期望的效果,忽略否定的逻辑关系。例如想生成一个看起来像兔子的猫,避免用“a cat but looks like a rabbit”,改用“a cat like a rabbit”会更精准。
尽量使用具体的内容来描述图像,抽象的描述词会让画面超出预期很难控制。比较抽象的词包括:期待、梦、实用、概念、意义、想象、经验、记忆、论点、叙述、友情、使命、压力、人生、智慧等。例如想生成猫咪开会的图像,我们想要的场景一定是一群在开会的猫,而非人们在开会的时候会议室里有只猫,因此在描述的时候避免使用“cat in meeting”,改用“3 cats chatting”。
之前提到描述越具体越好,用具体的数字指明数量会比用“很多”“更多”等模糊的词汇要准确。例如,避免用“many cats”,改用“8 cats playing together”。
如果英文水平有限,可以使用翻译软件输入中文,再复制翻译好的英文粘贴到Midjourney里。输入描述词时,不用过度考虑描述词的语法问题。因为Midjourney会更关注描述词的具体内容,而非语法问题。
此外,还可以借助一些Midjourney描述词工具来辅助写出更有效的描述,例如OpenPromptStudio、Midjourney Prompt Helper等。这些工具能优化描述词,使其更符合Midjourney的输入要求。第6章会详细介绍这些辅助工具的用法。