Stable Diffusion提示词只看这一篇就够了

一、Stable Diffusion概述


Stable Diffusion是一种基于扩散模型的图像生成技术,广泛应用于AI绘画领域。通过合理使用提示词,用户可以精确控制生成图像的内容和风格。

本文将详细讲解Stable Diffusion的提示词语法及其使用方法,帮助您更好地掌握这项技术。

二、提示词书写格式


提示词公式

在使用Stable Diffusion进行图像生成时,不同的镜头和视角会极大地影响生成图像的效果。以下是详细的镜头和视角提示词及其书写格式。

长度与格式

  • 提示词右上解格式为:当前单词数量/总单词数量;总单词数量并不是固定的,可以自动扩充长度。但按照最佳实战,提示词单词最好不要超过75个单词,太长的提示词,后面的提示词几乎不起作用。

  • 提示词中单词以英文逗号分隔,在前的单词权重越大,即对生成的图片影响越大

  • 提示词中最好使用短句,不要使用一长句

镜头

    1. 远景镜头 (long shot 或 wide shot)
    2. 表现场景和人物的空间关系,画面以景为主,以人为辅,适用于表现画面主题和环境。
    3. 示例提示词:a bustling cityscape, wide shot
    1. 全景镜头 (full shot 或 wide shot)
    2. 展示人物全身或较小场景的全貌,具有整体氛围,突出人物肢体和环境。
    3. 示例提示词:a group of friends at the beach, wide shot

    1. 中景镜头 (medium shot)
    2. 拍摄半身,展现肢体和主题细节,体现画面的质感和高级感。
    3. 示例提示词:a man holding a book, medium shot
    1. 近景镜头 (close-up)
    2. 拍摄胸部以上,弱化场景,表达人物细节和情绪。
    3. 示例提示词:a thoughtful expression, close-up
    1. 特写镜头 (extreme close-up)
    2. 拍摄脸部和局部,表达人物微表情和内心世界。
    3. 示例提示词:a hand holding a delicate object, extreme close-up

视角

    1. 动态视角 (dynamic angle)
    2. 提供一种活跃和生动的视角,常用于捕捉运动中的物体或强调动作感。
    3. 示例提示词:a dynamic angle of a running athlete
    1. 从上面 (from above)
    2. 俯视图,提供一种从高处向下看的视角,适用于展示大范围的场景或强调高度差。
    3. 示例提示词:a bustling market seen from above
    1. 从下面 (from below)
    2. 仰视图,提供一种从低处向上看的视角,适用于突出建筑物的高度或增加视觉冲击力。
    3. 示例提示词:a towering building viewed from below
    1. 广角镜头 (wide shot)
    2. 提供广阔的视野,适用于展示大场景或宽广的环境。
    3. 示例提示词:a vast landscape captured with a wide shot
    1. 鸟瞰图 (Aerial View)
    2. 从空中俯瞰,展示地面的大范围场景,适用于描绘城市或自然景观。
    3. 示例提示词:a cityscape from an aerial view
  • 三、提示词语法详解


Stable Diffusion提示词支持多种表达方式,包括英语单词、短语、自然语言、颜文字、emoji表情以及一些日语符号。

    1. 权重调整

使用括号可以手动调整提示词的权重:

  • (提示词):圆括号每层增加1.1倍
  • {提示词}:花括号每层增加1.05倍
  • [提示词]:方括号每层降低1.1倍

例如:monkey,flowers,bicycle,high quality,masterpiece

增加Monkey的权重,使用了五个小括号,相当于五个1.1相乘,等于1.61倍权重

(((((monkey))))),flowers,bicycle,high quality,masterpiece,

可以看出图片中Monkey占的比例最大

    1. 分步绘制

使用以下格式可以分步绘制,可以精准化控制场面

假设总的迭代步数为sum_step

例如:

总共迭代步数:30(迭代步数越高,图像越精确,推荐的迭代步数为20-30。)

  • [sunny:rainy:20], 1girl

  • [sunny:rainy:5], 1girl

    1. 相加融合绘制

使用 "AND" 融合不同的主体:

  • captain america AND spider-man highres building_ruins upper_body (融合了美国队长和蜘蛛侠)

    1. 交替融合绘制

使用 "|" 符号进行交替融合绘制:

  • a [turtle|horse] SD绘制时先画龟,再画马,再画龟,再画马,交替进行,直到迭代30步

    1. 提示词污染

提示词之间可能会互相污染,影响生成效果,举例说明:

a cute girl,a green hat,a yellow shirt,

提示词是想要生成一个女孩,带着绿色的帽子,穿着黄色的T恤,但却生成了黄色的帽子

解决办法包括使用注释语法或Cutoff插件控制提示词污染。例如:

  • a cute girl BREAK a green hat BREAK a yellow shirt,

  • a cute girl,(a green hat),(a yellow shirt),

  • cutoff插件

推荐使用cutoff插件的形式,比较稳定。

关于宇航爸爸:

家有娃儿叫宇航,所以我就是宇航爸爸啦。85后,程序猿,喜欢绘画,音乐和结交朋友,如果您也喜欢或想学习AI绘画的话,欢迎关注我哦,

2