AI绘画提示词技巧:分割、权重与No指令
Hello呀,各位朋友,欢迎回到中国的AI绘画小课堂。上节课我们已经了解了提示词的基本书写格式,这节课将重点学习三项实用技巧:提示词分割、提示词权重,以及No指令。
需要注意的是,官方文档中明确指出,这些功能在V7及以上版本中暂不兼容。因此,如需使用本课所讲功能,需将模型版本切换至V7以下,例如6.16或Niji等版本。我们先来调整版本:在输入框中输入斜杠“/”,找到并选择“setting”指令,回车后即可进入设置界面,从中选择6.1版本完成切换。
完成版本调整后,我们正式开始本节课的学习。
一、提示词分割
为什么要对提示词进行分割?我们通过一个例子来说明。
假设我们输入“spaceship”(宇宙飞船),MidJourney会默认将其理解为一个整体概念,并生成四张以宇宙飞船为主题的图像。但如果我们实际想要的画面是“宇宙”与“小船”两个独立元素共存——即一艘小船漂浮在浩瀚宇宙中,就需要让AI准确区分这两个概念。这时,提示词分割就派上用场了。
操作步骤如下:
1. 复制原始提示词“spaceship”;
2. 在输入框中调出“imagine”指令,在prompt区域粘贴该词;
3. 将其拆分为两个部分:“space”和“ship”,并在“space”后紧跟两个英文冒号“::”,注意:
- “space”与“::”之间**不能有空格**;
- “::”之后需加一个**空格**,再输入“ship”。
即最终形式为:`space:: ship`
回车发送后,MidJourney将尝试生成同时包含“宇宙”与“小船”的图像。观察结果可见,首图已呈现宇宙背景中的小船,第四张图也清晰出现了小船元素;第二、三张虽表现较弱,但这属于AI生成的随机性范畴,可通过多次重绘筛选满意结果。
二、提示词权重
若希望某一部分元素在画面中占比更大,可为其添加权重数值。例如,想让“宇宙”在构图中占据明显优势,而“小船”作为次要存在,可在分割符号后添加数字。
继续使用刚才的提示词:`space:: ship`
在“space::”后添加数字“2”,写作:`space::2 ship`
此时,“space”的权重为2,“ship”的默认权重为1,理论上画面中宇宙元素应占约2/3比例。
发送后观察生成效果:第二张图中小船明显缩小,整体比例接近2:1;第一、三张图中小船存在感较弱,仅隐约可见。这再次印证了AI生成的不确定性,建议通过反复生成、择优选用的方式获取理想结果。
补充说明:
- MidJourney 12.3及更早版本仅支持整数权重(如1、2、3);
- 后续版本已支持小数(如1.5、0.8),可更精细地调控元素比重。
三、No指令
No指令用于排除画面中不希望出现的元素,语法简洁直观。例如,我们先生成一幅静物水粉画:
输入提示词:“still life watercolor painting”,回车发送。
若后续希望去除画面中的水果元素,只需在原提示词后添加“No”指令:
在原提示词末尾加一个空格,接着输入两个英文短横线“--”,再加一个空格,然后输入“no fruit”。
完整形式为:`still life watercolor painting --no fruit`
回车发送后,MidJourney将自动过滤掉所有含水果的构图,生成不含水果的静物水粉画。
⚠️ 注意事项:
MidJourney会对“No”后的每个单词单独解析。例如输入 `--no modern clothing`,系统可能误判为“不要现代”+“不要衣服”,导致结果异常甚至报错。因此,在使用No指令时,应尽量选用单一、明确的词汇(如“fruit”“text”“people”),避免多词组合带来的歧义。