Stable Diffusion 如何写出更优雅的 Prompt
在掌握基础操作后,许多用户常困惑于如何编写高质量的 Prompt。为什么只能生成简单的 a girl, a boy?本文介绍如何构建结构化的提示词,让 SD 生成更理想的图像。
一、Prompt 要素
就像写作文一样,写 Prompt 也需要具备特定的格式和要素,从而得到更好的出图质量。主要包括以下几个方面:
- 画质
- 画风
- 主体
- 主体属性
- 主体特征(衣着、姿势)
- 场景特征
- 环境特征
- 画面视角
- 反面提示词
1. 画质
如果没有画质相关的 Prompt,得出的效果可能会很模糊。添加画质的 Prompt 可以很好地解决这个问题。画质主要分为两大类:
- 通用型:best quality, ultra-detailed, masterpiece, hires, 8k
- 特定型:例如 extremely detailed CG unity 8k wallpaper(超精细的 8K Unity 游戏 CG),unreal engine rendered(虚幻引擎渲染)
使用高画质的 Prompt 能大大提升出图质量。

2. 画风
画风包含很多类型,常见的有:
- 插画风:Painting, Illustration, drawing
- 二次元:Anime, Comic, Game CG
- 写实风:Photorealistic, Realistic
- 漫画风:comic
- Q 版:chibi
使用相同的种子但不同的画风,效果会有显著差异。

3. 主体
主体是整个画面的核心,可以是人、物等。例如直接指定 a handsome man。

4. 主体属性
描述主体的具体特征,如高矮胖瘦、五官等。主要根据以下方面编写:
- 人物类型:人、职业…
- 身材
- 头发
- 五官
例如:画一个萝莉 (loli),比较瘦 (thin),穿着大衣 (wear overcoat clothes),短马尾 (short ponytail),红色的头发 (red hair),得意的笑 (smirk),狐狸耳朵 (fox ears),爱心眼 (heart-shaped pupils),有一个尾巴 (tail)。

5. 主体特征:衣着和姿势
衣着和姿势种类繁多。在上一个 Prompt 的基础上添加:
- 兜帽:hood
- 卫衣:hoodie
- 腰包:fanny pack
- 牛仔裙:denim skirt
- 高跟长靴:high heel boots

6. 场景特征
场景特征决定了主体所处的背景,如室内还是室外、大场景或小细节。
例如:希望背景是在海边日落 (beautiful purple sunset at beach)。

7. 环境特征
描述周围的环境,包括天气、季节、灯光、色调等。
例如:在前面的 Prompt 后加上电影光效 (cinematic lighting)、多云 (cloudy)。

8. 画面视角
描述整个画面的角度,如距离、人物比例、观察视角。
例如:从左侧视角观察 (view of left side)。

9. 反向提示词
反向提示词用于排除不希望出现在画面上的元素,一般分为:
- 低质量的:如 low quality, low res
- 单色灰度:如 monochrome, grayscale
- 样貌身形:如 bad proportions, ugly
- 四肢问题:如 missing hands, extra fingers
- NSFW:no suitable for work
10. 完整 Prompt 示例
以下是整合了上述所有要素的完整 Prompt 示例:
正向:
best quality, ultra-detailed, masterpiece, hires, 8k, stand up,
pixel art,
girl,
loli, thin, short ponytail, red hair, smirk, fox ears, heart-shaped pupils, tail,
hood, hoodie, fanny pack, denim skirt,
beautiful purple sunset at beach,
cinematic lighting, cloudy,
view of left side
反向:
(((NSFW))), (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, ((monochrome)), ((grayscale)), skin spots, acnes, skin blemishes, age spot, (ugly:1.331), (duplicate:1.331), (morbid:1.21), (mutilated:1.21), (tranny:1.331), mutated hands, (poorly drawn hands:1.5), blurry, (bad anatomy:1.21), (bad proportions:1.331), extra limbs, (disfigured:1.331), (missing arms:1.331), (extra legs:1.331), (fused fingers:1.61051), (too many fingers:1.61051), (unclear eyes:1.331), lowers, bad hands, missing fingers, extra digit, bad hands, missing fingers, (((extra arms and legs)))
二、去哪找提示词
1. 翻译工具
根据自己描述的中文直接通过翻译软件进行翻译,然后把词条放在 Prompt 中即可。
2. 参考社区
参考一些模型网站的例图与提示词记录网站的成品,例如 OpenArt、ArthubAi 等。
三、结语
通过合理组合 Prompt 的各个要素,用户可以显著提升生成图像的精细度和可控性。建议多尝试不同的参数组合,积累自己的提示词库。


