1. 官方提示词指南


本节参考官方提示词指南编写:

核心原则

提示词写作中一个常见的误区是"越短越好",但更准确的原则是:使用清晰、精炼的描述性短语,而非冗长的命令式句子。 关键不在于字数多寡,而在于每个词是否都对画面有所贡献。

初学者常将提示词写成对照片的口语化描述,堆砌大量命令式语句,反而干扰 Midjourney 的理解。对比以下两种写法:

不推荐(冗长的命令式描述):

一张盛开的加州罂粟花的图片,让它们呈现明亮、鲜艳的橙色,用彩色铅笔以插画风格绘制

image-20260524182652964

推荐(精炼的名词短语):

彩色铅笔插画,明亮橙色的加州罂粟花

image-20260524182717145

两者表达的意思相同,但后者把核心信息(媒介 + 颜色 + 主体)干净利落地呈现出来,Midjourney 反而更容易抓住重点。原因在于:命令式语句中的"给我画一张……的图片""让它们……"这类词对画面毫无贡献,却稀释了真正有用的视觉关键词的权重。将提示词理解为"一串精准的视觉关键词"而非"一段对话",会更贴近 Midjourney 期待的输入方式。

需要强调的是,这并不意味着"词越少越好"——而是"废话越少越好"。描述的详略其实是一种需要主动权衡的选择,详见下一节。

提示词长度

这一点很重要,也极易被误读。提示词可以非常简短——哪怕只有一个单词或一个 emoji 也能出图。简短的提示会让 Midjourney 的默认风格来填补空白,因此结果更多样、更有惊喜,但对画面的控制力也更弱。反过来,细节越多,对结果的掌控越强,但画面的多样性和随机惊喜就越少。

换言之,详略是一种权衡,而非"越少越好"或"越多越好"

  • 追求更多意外灵感、不在意具体细节时——写得简短,把空间留给模型。
  • 对某些元素有明确要求时——务必将其写清楚,否则模型会自由发挥,未必符合预期。

因此正确的做法不是一味追求简短,而是对真正在意的元素写明确,对不在意的留白。当某些细节较为重要时,可从主体、媒介、环境、光线、色彩、情绪、构图这几个方面去思考是否需要补充(详见后文七个维度)。

示例对比

极简,出图风格完全交给模型,每次结果差异很大。

生成一只橘猫

image-20260524183738482

细节明确时,画面的可控性高,但变化空间相应缩小。两种方式并无绝对优劣,取舍取决于当前需求是偏向结果的多样性,还是偏向对画面的精确控制。

一只橘猫坐在窗台上,午后阳光,水彩画,柔和暖色调,侧面构图

image-20260524183923514

四条技巧

选对词汇:用词的精确度直接影响结果。与其用笼统的"大(big)",不如根据语境选择"巨大(huge)""庞大(gigantic)""恢弘(enormous)"。同义词之间的细微差别,会被模型捕捉并体现在画面里。同理,"房子"可以细化为"小屋""别墅""公寓""城堡",每个词都会把画面引向完全不同的方向。

用具体的数字:复数词(如"猫")是模糊的,模型不知道该画几只。改用确切数字"三只猫",或用集合名词"一群鸟"代替单纯的"鸟",能让画面更可控。需要注意的是,Midjourney 对数量的把控并非绝对精准,数字过大(如"五十个人")时容易出现混乱,但明确的小数字通常比复数词可靠得多。

描述想要的,而非不想要的:写"一个没有蛋糕的派对",画面里很可能仍会出现蛋糕——因为"蛋糕"这个词本身就把这个概念引入了画面。模型看到的是词,而非"没有"这一逻辑关系。要排除某个元素,应使用专门的 --no 参数(例如 --no cake),而不是在正面描述里使用否定句。

细节决定控制力,也决定多样性: 提示词越简短,Midjourney 的默认风格就有越多发挥空间,出图更多样但更不可控;细节越多,控制力越强,但变化也越少。重要的元素一定要写明,不重要的可以留白让模型自由发挥。一个实用的心法是:只描述真正在意的东西,把不在意的交给模型:在不关心背景的情况下,留白让 Midjourney 自由发挥,往往比硬指定一个平庸的背景更出彩。

核心维度

当需要精确控制画面时,可从以下七个方面去思考和补充描述。这也是后续所有框架的雏形。这七个维度无需在每个提示词中全部使用。它的价值更多体现为一份排查清单:当出图效果不理想时,可逐项检查是否遗漏了某个维度(如光线、构图),从而快速定位问题所在。

维度含义示例关键词
主体(Subject)画的是谁/什么人物、动物、角色、地点、物体
媒介(Medium)以什么形式呈现照片、绘画、插画、雕塑、涂鸦、挂毯
环境(Environment)在什么场景室内、户外、月球上、水下、城市中
光线(Lighting)什么样的光柔光、环境光、阴天、霓虹、棚拍灯光
色彩(Color)什么色调鲜艳、柔和、明亮、单色、彩色、黑白、马卡龙色
情绪(Mood)想唤起什么感觉俏皮、平静、阴郁、充满活力
构图(Composition)如何取景肖像、头像特写、近景、鸟瞰

主体(Subject):是画面的核心对象,回答"画的是谁、是什么"。它通常是提示词中最重要、应当放在最前面的部分。主体的描述越具体,画面焦点越明确——"一位老人"较为笼统,"一位满脸皱纹、戴着圆框眼镜的老人"则能让模型精准聚焦。

媒介(Medium):决定画面以何种艺术形式呈现,是影响整体质感最关键的维度之一。照片、油画、水彩、3D 渲染、铅笔素描等不同媒介,会带来截然不同的视觉基调。在提示词中尽早明确媒介,可显著降低出图风格的随机性。

环境(Environment):交代主体所处的场景与空间,回答"在哪里"。它为画面提供背景与氛围支撑,室内、户外、水下、城市街头乃至月球表面,都会改变整张图的语境。若对背景没有特定要求,也可省略,交由模型自由发挥。

光线(Lighting):决定画面的明暗关系与氛围基调,是最容易被忽略却对成片质感影响极大的维度。柔光、霓虹、阴天、棚拍灯光等不同光线,能让同一场景呈现出完全不同的情绪。当画面显得平淡时,调整光线往往是最有效的改善手段。

色彩(Color):控制画面的整体色调与配色方向。鲜艳、柔和、单色、黑白或特定的色彩组合,直接影响画面的视觉冲击力与情感倾向。明确的色调描述有助于保持系列作品的风格统一。

情绪(Mood):指画面想要传达的情感氛围,如俏皮、平静、阴郁、充满活力等。它虽不直接描述具体物象,却能引导模型在光线、色彩、构图上做出相应的整体调整,使画面更具感染力。

构图(Composition):决定画面的取景方式与观看角度,包括景别(特写、半身、全身)与视角(平视、俯拍、鸟瞰)等。恰当的构图能突出主体、引导视线,是从"记录画面"迈向"经营画面"的关键。

示例一

近景特写一只柴犬,安坐于樱花树下,写实摄影,柔和的春日晨光,粉白马卡龙色调,画面温馨治愈

主体:柴犬 | 媒介:写实摄影 | 环境:樱花树下 | 光线:春日晨光 | 色彩:粉白马卡龙 | 情绪:温馨治愈 | 构图:近景特写

image-20260524193919347

示例二

一位身着旗袍的女子,立于老上海街头,电影剧照风格,黄昏暖光,复古怀旧色调,氛围静谧,半身肖像

主体:旗袍女子 | 媒介:电影剧照 | 环境:老上海街头 | 光线:黄昏暖光 | 色彩:复古怀旧 | 情绪:静谧 | 构图:半身肖像

image-20260524194314360

示例三

一座孤独的灯塔,矗立于悬崖之巅,写实摄影,暴风雨前的阴沉天光,冷峻的青灰色调,气氛压抑,广角远景

主体:灯塔 | 媒介:写实摄影 | 环境:悬崖之巅 | 光线:暴风雨前阴沉天光 | 色彩:青灰 | 情绪:压抑 | 构图:广角远景

image-20260524195233134

多重提示与权重

版本限制: 多重提示与权重仅兼容 V1、2、3、4、5、6、6.1、Niji 4、Niji 5、Niji 6不包括 V7 和 V8.1。整数权重适用于 V1–V3,小数权重适用于 V4 及之后的兼容版本。使用 V7/V8.1 时,请改用 --no 参数来排除元素。

需要将两个或多个独立概念"融合"成一个超现实画面时,使用多重提示(Multi-Prompt)。可以用双冒号 :: 把不同概念隔开,让 Midjourney 分别理解后再融合。双冒号 :: 左侧不留空格、右侧留一个空格。参数(如 --ar)无论如何都要放在整条提示词的最末尾,不要插在 :: 之间。

基本用法示例

萤火:: 虫

luxchazzz_fire_1_fly_1_--ar_169_--v_6_a843740b-367c-46a4-ade8-47a67d395ded_1

权重控制::: 后加数字,表示该部分的重要程度(不指定时默认为 1)。

太空::2 飞船

luxchazzz_space_2_ship_1_--ar_169_--v_6_f43164d7-be85-41bf-a0ac-a3a5ca84873e_0

这表示"太空"的重要性是"船"的两倍,画面会以太空为主、船为辅。

负权重(排除元素): 用负数指明不想要的内容,但所有权重之和必须为正数

静物画:: 水果::-0.5

luxchazzz_still_life_painting_1_fruit_-0.5_--ar_169_--v_6_951d3914-2bbe-49da-b70e-e123bfc9e8f1_2

这能减少画面中的水果元素(1 +(-0.5)= 0.5,为正,有效)。而 静物画:: 水果::-2 会因总和为负而报错。使用 --no 参数等价于施加 -0.5 的权重,即 鲜艳的郁金香田 --no 红色 等同于 鲜艳的郁金香田:: 红色::-0.5

--no 参数(推荐的排除方式)

--no 用于直接告诉 Midjourney 不要在画面中出现某些元素,效果等同于为该元素施加 -0.5 的权重。它写法简单、且兼容包括 V7、V8.1 在内的所有版本,是排除元素的首选方式。用法是在提示词末尾加上 --no 加要排除的内容,多个元素用逗号隔开。

鲜艳的郁金香田 --no 红色

luxchazzz__--no__--ar_169_--v_7_aa36edea-1988-4e3a-a0e3-1d4868a9faae_0

上例会生成不含红色的郁金香田,等价于 鲜艳的郁金香田:: 红色::-0.5。再如,排除多个元素:

一片繁茂的森林 --no 人物,建筑,道路

luxchazzz__--no__--ar_169_--v_7_27e04282-9da3-4c6a-8dee-a828998be64b_3

评论

0
还没有评论,来写第一条吧