Hello呀,各位朋友,欢迎回到中国AI绘画小课堂。上节课我们已经了解了提示词的基本书写格式,本节课将重点学习三个实用技巧:提示词分割、提示词权重以及No指令。
需要注意的是,官方说明中指出,这些功能在V7版本中暂不兼容。如需使用,建议将模型版本调整至V7以下,例如6.16或Niji等版本。下面我们先来切换版本。
还记得切换版本使用的指令是什么吗?没错,就是 setting。在输入框中输入斜杠“/”,找到并选择 setting 指令,回车发送后,即可在设置界面中选择目标版本(如6.1)。版本调整完成后,就可以正式开始本节课的学习了。
为什么要对提示词进行分割?我们通过一个例子来说明。
假设我们想生成一幅画面,其中同时包含“宇宙”和“船”两个元素——比如一艘小船漂浮在浩瀚宇宙中。如果直接输入 spaceship(宇宙飞船),MidJourney 会默认将其理解为一个整体概念,生成典型的科幻风格飞船图像。
要让模型分别识别“space”(宇宙)和“ship”(船)作为独立元素,就需要使用提示词分割语法:
:: 分隔不同元素;::;:: 后**必须加一个空格**,再输入第二个元素。例如:space:: ship
输入该提示词后回车发送,MidJourney 将尝试组合两个独立概念,生成包含宇宙空间与小船的画面。虽然结果存在一定随机性(部分图中船的呈现可能较弱),但整体已明显区别于单一“spaceship”的输出效果。如需进一步优化,可多次生成并筛选满意结果。
若希望某个元素在画面中占据更大比例,可通过添加权重数值实现。
继续以上例为例,若希望“宇宙”在构图中占比明显高于“船”,可在第一个元素后添加权重值:
例如:space::2 ship 表示“宇宙”的权重为2,“船”的权重为默认值1,即二者比例约为2:1。
注意:在 MidJourney v5.2–v6.1 等旧版本中,权重仅支持整数;v6.2 及以后版本开始支持小数(如 space::1.5 ship),可根据实际需求灵活尝试。
No指令用于明确排除画面中不希望出现的元素。
例如,我们先生成一幅静物水粉画:still life watercolor painting。若后续希望去除画面中的水果,可在原提示词后添加 --no fruit:
完整提示词示例:still life watercolor painting --no fruit
发送后,MidJourney 会生成不含水果的静物水粉画作品。
⚠️ 使用提醒:MidJourney 会对 --no 后的词语进行分词处理。例如输入 --no modern clothing,系统可能误判为 --no modern 和 --no clothing,导致意外排除“现代”与“衣服”两类内容。因此,应尽量使用单个明确词汇(如 --no fruit、--no text),避免多词组合引发歧义。