跳到主要内容

12-AI绘画提示词工程

"AI绘画的提示词不是在'描述'你想要什么,而是在用一种特殊的语言'指导'AI去创作。学会这门语言,你就能画出脑海中的任何画面。"


本章导读

上一章我们学习了Midjourney和Stable Diffusion的使用,但要真正画出想要的图,关键在于提示词(Prompt)的写法

AI绘画的Prompt和AI写作的Prompt有很大不同。它更像是一种「视觉描述语言」,有自己的语法、词汇和权重规则。

本章将深入AI绘画Prompt的写作技巧:

  • 提示词的结构和权重规则
  • 完整的风格关键词库
  • 光影和氛围的描述方法
  • 负向提示词的使用
  • 实用的Prompt模板

核心原则

原则一:顺序影响权重,重要的放前面
原则二:具体描述比抽象描述更有效
原则三:风格词决定画面调性
原则四:负向提示词同样重要

一、Prompt的基本规则

1.1 提示词的权重规则

顺序权重

规则:前面的词权重更高

示例对比:
"a girl with red hair in a garden"
→ 重点在girl

"a garden with a girl with red hair"
→ 重点在garden

建议:把最重要的放最前面

显式权重语法

平台增加权重降低权重
Midjourney(word::1.5)(word::0.5)
SD WebUI(word:1.5)(word:0.5)
SD WebUI((word))[word]
示例(SD WebUI):

(red hair:1.5) → 强调红发
[background:0.5] → 弱化背景
((beautiful eyes)) → 双括号强调

权重范围:0.5 - 2.0
默认权重:1.0

1.2 提示词的分隔

逗号分隔

每个概念用逗号分隔

正确:
a young woman, long black hair, red dress, smiling, garden

错误(连成一句):
a young woman with long black hair wearing a red dress smiling in a garden

逗号的作用:
├── 明确每个概念
├── 便于调整权重
└── 减少歧义

换行和分组

可以用换行来分组(视觉上清晰):

【主体】
1girl, solo, long hair, black hair,

【服装】
red dress, off shoulder, jewelry,

【表情动作】
smile, looking at viewer, standing,

【背景】
garden, flowers, sunlight,

【风格】
anime style, detailed, vibrant colors

1.3 提示词长度

不同平台的限制

平台最大长度建议长度
Midjourney~350词50-150词
SD 1.575 tokens50-75 tokens
SDXL150 tokens80-120 tokens
长度建议:

太短:信息不足,AI自由发挥太多
太长:后面的词被忽略,可能相互冲突
最佳:足够描述清楚,但不啰嗦

技巧:如果Prompt太长
├── SD可使用BREAK分隔
├── 或使用Prompt插件扩展
└── 删除不必要的词

二、完整的风格关键词库

2.1 艺术风格

传统艺术

油画:oil painting, oil on canvas, impressionism
水彩:watercolor, watercolor painting, soft watercolor
素描:sketch, pencil drawing, charcoal drawing
水墨:ink painting, Chinese ink wash, sumi-e
版画:woodblock print, linocut, etching

数字艺术

数字绘画:digital painting, digital art, digital illustration
概念艺术:concept art, conceptual design
插画:illustration, book illustration
矢量:vector art, flat design, minimal illustration
像素:pixel art, 8-bit, 16-bit

摄影风格

写实摄影:photography, photorealistic, DSLR
肖像:portrait photography, studio portrait
风景:landscape photography, nature photography
商业:commercial photography, product photography
胶片:film photography, analog, Kodak Portra

特定风格

赛博朋克:cyberpunk, neon, futuristic city
蒸汽朋克:steampunk, Victorian, brass and gears
奇幻:fantasy, magical, ethereal
科幻:sci-fi, science fiction, futuristic
哥特:gothic, dark, mysterious

2.2 画质和细节

质量关键词

高质量:
best quality, masterpiece, high quality,
highly detailed, ultra detailed, intricate details,
8K, 4K, UHD, high resolution

清晰度:
sharp focus, crisp, clear,
in focus, depth of field

专业性:
professional, award-winning,
trending on artstation, featured on behance

细节控制

增加细节:
detailed, intricate, elaborate,
fine details, meticulous

简化风格:
simple, minimal, clean,
flat color, limited palette

2.3 光影关键词

自然光

时间光线:
golden hour → 黄金时刻,温暖
blue hour → 蓝调时刻,冷调
sunrise/sunset → 日出日落
midday sun → 正午阳光
overcast → 阴天,柔光

特殊效果:
dappled light → 斑驳光影
god rays → 丁达尔效果
lens flare → 镜头光晕
sunbeam → 阳光束

人工光

摄影布光:
studio lighting → 摄影棚布光
soft box → 柔光箱
ring light → 环形灯
three-point lighting → 三点布光

环境光:
neon lights → 霓虹灯
candlelight → 烛光
firelight → 火光
streetlight → 街灯
moonlight → 月光

光影效果

光影方向:
backlit → 逆光
side lighting → 侧光
rim light → 轮廓光
under lighting → 底光

光影氛围:
dramatic lighting → 戏剧性光影
moody lighting → 情绪光影
high contrast → 高对比
low key → 低调光
high key → 高调光

2.4 色彩关键词

色调控制

暖色调:
warm colors, warm tones, golden, orange tint

冷色调:
cool colors, cool tones, blue tint, cold

柔和:
soft colors, pastel, muted colors, desaturated

鲜艳:
vibrant, vivid colors, saturated, colorful

单色:
monochrome, black and white, sepia

色彩搭配

互补色:complementary colors
类似色:analogous colors
三色:triadic colors
限定调色板:limited color palette

特定配色:
blue and orange, pink and blue,
earth tones, jewel tones

2.5 构图关键词

镜头距离

特写:close-up, extreme close-up, face close-up
半身:portrait, upper body, bust shot
全身:full body, full shot
远景:wide shot, long shot
超远:extreme wide shot, establishing shot

视角

平视:eye level, straight on
仰视:low angle, from below, worm's eye view
俯视:high angle, from above, bird's eye view
鸟瞰:aerial view, overhead, top-down
倾斜:Dutch angle, tilted

构图法则

居中:centered, symmetrical composition
三分法:rule of thirds
黄金比例:golden ratio
对称:symmetry, balanced
动态:dynamic composition, diagonal
留白:negative space, minimalist composition

三、负向提示词详解

3.1 负向提示词的作用

负向提示词 = 告诉AI不要生成什么

作用:
├── 避免常见问题(如手部变形)
├── 排除不想要的元素
├── 控制风格边界
└── 提高生成质量

位置:
├── Midjourney:--no [内容]
├── SD:专门的Negative Prompt输入框
└── DALL-E:不支持负向提示词

3.2 通用负向模板

质量类

low quality, worst quality, normal quality,
lowres, bad anatomy, bad hands,
error, missing fingers, extra digit,
fewer digits, cropped, jpeg artifacts,
signature, watermark, username, blurry,
poorly drawn, disfigured, mutation

人物类

deformed, ugly, mutilated, disfigured,
bad anatomy, bad proportions,
extra limbs, cloned face, gross proportions,
malformed limbs, missing arms, missing legs,
extra arms, extra legs, fused fingers,
too many fingers, long neck, bad hands

风格排除

cartoon(排除卡通)
realistic(排除写实,如果要卡通风格)
3d render(排除3D感)
anime(排除动漫风格)

3.3 负向Embedding

常用Embedding

SD社区常用的负向Embedding:

EasyNegative
├── 综合负向
└── 大幅改善质量

bad-hands-5
├── 专门改善手部
└── 配合其他使用

ng_deepnegative_v1_75t
├── 深度负向
└── 效果显著

badhandv4
├── 手部优化
└── 与bad-hands类似

使用方法:
在负向提示词中输入embedding名称
例如:EasyNegative, bad-hands-5

3.4 针对性负向提示

人物生成优化

(bad hands:1.4), (bad anatomy:1.4),
(missing fingers:1.4), (extra fingers:1.4),
(deformed face:1.3), (ugly:1.1),
(duplicate:1.2), (morbid:1.2)

写实人像优化

(CGI:1.3), (3d:1.2), (render:1.2),
(cartoon:1.3), (anime:1.3), (illustration:1.2),
(plastic skin:1.3), (doll:1.2)

二次元优化

(realistic:1.3), (photorealistic:1.3),
(3d:1.2), (western:1.2),
(bad proportions:1.3)

四、场景化Prompt模板

4.1 人物肖像

写实人像模板

【正向】
a [年龄] [性别] with [发型发色], [眼睛描述],
[皮肤描述], [表情], wearing [服装],
[姿势], [背景],
portrait photography, natural lighting,
shallow depth of field, 8K, highly detailed

【负向】
EasyNegative, bad-hands-5,
(CGI:1.3), (3d render:1.2), (cartoon:1.2),
(deformed face:1.3), (ugly:1.1)

【参数】
Steps: 25-30
CFG: 7
Sampler: DPM++ 2M Karras

二次元人物模板

【正向】
1girl, solo, [发色] hair, [发型], [眼睛颜色] eyes,
[表情], [服装描述], [姿势],
[背景], anime style,
detailed, vibrant colors, best quality

【负向】
EasyNegative, (bad hands:1.4),
(realistic:1.3), (3d:1.2),
low quality, worst quality

【参数】
Steps: 20-25
CFG: 7-8
Sampler: DPM++ 2M Karras

4.2 场景风景

自然风景模板

【正向】
a breathtaking [场景类型] landscape,
[时间] lighting, [天气], [季节],
[前景元素], [中景], [远景],
dramatic sky, [色调],
landscape photography, 8K, HDR,
cinematic, epic scenery

【负向】
人物, 文字, 水印, 低质量

【参数】
比例: 16:9 或 21:9
Steps: 25-30

室内场景模板

【正向】
a [形容词] [房间类型] interior,
[装修风格] style, [家具描述],
[光线], [色调], [氛围],
interior design photography,
wide angle, detailed, cozy atmosphere

【负向】
people, text, watermark, low quality

【参数】
比例: 16:9 或 4:3

4.3 产品展示

电商产品模板

【正向】
[产品名称] product photography,
[颜色/材质], on [背景],
studio lighting, soft shadows,
professional, commercial photography,
clean, minimalist, high-end,
8K, highly detailed

【负向】
text, watermark, blurry,
bad lighting, amateur

【参数】
比例: 1:1 或 4:5
背景: 纯色或简单场景

场景化产品模板

【正向】
[产品] placed on [场景],
lifestyle photography, [光线],
[氛围], natural environment,
commercial, advertising style,
professional, magazine quality

【负向】
studio, white background,
artificial, staged

【参数】
根据产品类型调整

4.4 概念设计

角色设计模板

【正向】
character concept art, [角色类型],
[服装描述], [武器/道具],
[姿势], full body,
multiple views, front side back,
detailed, fantasy style,
professional character design,
artstation

【负向】
background, scenery,
bad anatomy, low quality

【参数】
比例: 1:1 或 4:3
突出角色设计

场景概念模板

【正向】
environment concept art, [场景类型],
[建筑风格], [时代],
[光线], [氛围],
epic scale, detailed,
matte painting style,
cinematic, professional

【负向】
people, characters,
low quality, simple

【参数】
比例: 21:9 或 16:9

五、进阶技巧

5.1 Prompt矩阵

什么是Prompt矩阵

用于批量测试不同变量的组合

语法(SD WebUI):
{选项1|选项2|选项3}

示例:
a girl with {red|blue|green} hair, {smile|serious} face

生成:
├── red hair + smile
├── red hair + serious
├── blue hair + smile
├── blue hair + serious
├── green hair + smile
└── green hair + serious

用途:
├── 测试最佳配色
├── 对比不同风格
└── 批量生成变体

5.2 动态提示词

随机选择

SD插件支持:

{blue|red|green} → 随机选择一个颜色
{2$$style1|style2|style3} → 随机选择2个

用于:
├── 批量生成多样化内容
├── 探索创意可能性
└── 制作素材库

5.3 区域控制

Latent Couple / Regional Prompter

允许画面不同区域使用不同Prompt

应用:
├── 左边人物A,右边人物B
├── 前景一个风格,背景另一风格
└── 多角色差异化

需要安装相应插件

5.4 风格混合

混合多种风格

技巧:用权重控制风格比例

示例:
(oil painting:0.7), (watercolor:0.3)
→ 70%油画感 + 30%水彩感

(anime:0.6), (realistic:0.4)
→ 偏动漫的半写实风格

实验找到最佳比例

六、常见问题解决

6.1 画面问题速查

问题可能原因解决方案
手部变形AI通病加负向词/隐藏手/后期修复
人脸崩坏人脸太小/多人放大人脸比例/减少人数
风格不对风格词不够强增加权重/减少冲突词
构图混乱描述太复杂简化/分区域生成
色彩不对没有色彩控制词添加色调关键词
画面模糊质量词不够添加质量关键词
不符描述Prompt太长/有冲突精简/去除冲突词

6.2 调试流程

Prompt调试流程:

1. 简化测试
├── 只保留核心描述
└── 确认基本方向对不对

2. 逐步添加
├── 一次添加一个概念
└── 观察每个词的影响

3. 调整权重
├── 增强想要的
└── 弱化不想要的

4. 优化负向
├── 针对出现的问题
└── 添加对应负向词

5. 微调参数
├── 调整CFG
└── 尝试不同采样器

本章小结

关键认知

1. 提示词顺序影响权重,重要的放前面
2. 逗号分隔每个概念,保持清晰
3. 风格词决定画面调性
4. 光影词影响氛围
5. 负向提示词同样重要
6. 模板是效率工具,要根据需求调整

Prompt检查清单

□ 主体描述是否具体清晰
□ 是否设置了风格关键词
□ 是否添加了光影描述
□ 是否设置了构图/镜头
□ 是否添加了质量词
□ 负向提示词是否完善
□ 权重是否需要调整
□ 是否有冲突的描述

行动清单

  • 收集整理自己常用的风格词
  • 建立个人的正向/负向提示词库
  • 用本章模板生成不同类型的图片
  • 练习权重调节,理解其效果
  • 整理一套自己的Prompt模板

下一章:13-不同场景的AI绘画应用

掌握了Prompt技巧后,下一章将进入具体的应用场景:自媒体配图、电商图片、设计素材等实际需求如何用AI绘画解决。