详解Stable Diffusion提示词prompt语法
发布时间:2024年06月06日
链接:https://www.zhihu.com/question/577064747/answer/3005969721
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
相信很多人都会有一个困惑,这个 prompt 咋写...
为什么我写的时候只能憋出来了一个 a girl, a boy, beautify ...
再也想不到其他的了,
总感觉是吃了没文化的亏?
这一节课我们就来讲一讲 如何写好 prompt
让 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.主体
主体就是整个画面的主体是谁,这个就比较简单了,人、物可以
比如来一个帅哥!
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.画面视角
描述整个画面的角度是什么样的,比如:
- 距离
- 人物比例
- 观察视角
同样举个例子 在前面的 prompt 的基础上添加 从左侧视角观察(view of left side)
9.反向提示词
反向提示词则是我们不希望出现在画面上的,一般可以分为:
- 低质量的:如low quality、low res
- 单色灰度:如monochrome、grayscale
- 样貌身形:如bad proportions、ugly
- 四肢问题:如missing hands、extra fingers
- NSFW:no suitable for work
10.回顾
在重新回顾一下:
从第一张图,只有一个简单的 girl prompt
经过一系列的 prompt 的追加,
我们可以非常轻易的画出我们想要的画面
11.完整的 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,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.提示词网站
考虑到大家的需求和网络状况,
星球为大家提供了 SD 提示词网站,可以直接使用
2.直接翻译
根据自己描述的中文直接通过翻译软件进行翻译,然后把词条放在 prompt 中就行
3.抄作业
参考一些模型网站的例图与提示词记录网站的成品
如果你想要了解关于智能工具类的内容,可以查看 智汇宝库,这是一个提供智能工具的网站。
在这你可以找到各种智能工具的相关信息,了解智能工具的用法以及最新动态。
reddit 也是一个非常富有个性的社区,你可以在 reddit 上提交一些感兴趣的话题