今天为大家介绍的是Stable Diffusion提示词的使用技巧与相关注意事项。
1. 提示词的基本定义
提示词,在文生图和图生图的过程中扮演着关键角色。它们由多个描述性词汇组成,以逗号隔开,并且结尾不需要添加分隔符(一般为英文词汇和英文逗号)。例如:“1girl,long hair,white hair” 表示我们想生成一个长发且头发是白色的女孩。
2. 提示词的分类
提示词分为正向提示词(positive prompt)和反向提示词(negative prompt),用于告诉AI我们想要生成什么和不想生成什么。正向提示词如上例所示,表示生成的具体内容;而反向提示词如“low quality, worst quality, nsfw”则表示不希望生成的内容。
3. 提示词的权重与顺序
每个词汇的权重默认都是1,从左到右依次减弱。例如:“1girl,forest”中人物的权重会比森林的权重高,生成的人物会占画面的大部分位置。因此,选择正确的顺序、语法来使用提示词,可以更好、更快、更有效率地展现所想看到的画面。
4. Stable Diffusion的执行逻辑
Stable Diffusion会依照概率来选择性执行,如提示词之间有冲突,AI会根据权重确定的概率来随机选择执行哪个提示词。
5. 生成图片大小与Prompt效果的关系
生成图片的大小会影响Prompt的效果,图片越大需要的Prompt越多,不然Prompt会相互污染。
6. Prompt的表情符支持
Prompt支持使用emoji表情包,且表现力比词汇更好,可通过添加emoji图来达到效果。例如,使用🌞表示阳光明媚的场景。
7. 提示词的书写顺序建议
我们知道越排在前面的词汇权重越高,基于这个特征,在写提示词时建议按如下顺序进行书写:综述(图像质量+风格+镜头效果+光照效果+主题),主体(人物&对象+动作+服装+饰品+道具),细节(场景+环境)。
8. 提高提示词权重的符号
- 逗号(,): 提示词是靠逗号隔开,逗号前面的权重大于逗号后面的权重。
- 圆括号(): 可以提升词汇的权重1.1倍,如果有多层圆括号则其权重等等1.1的N次方(N代表圆括号的层数)。例如:“((1girl))”,1girl的权重就是1.1*1.1=1.21。
- 冒号(:): 可以自定义词汇的权重,即使该词汇排在后面,也可以通过这种方式来提升它的权重,通常与圆括号一起使用。例如:“(1girl:1.5)”,1girl的权重就是1.5。
- 花括号{}: 可提升词汇的权重1.05倍,使用方法与圆括号类似。例如:“{{1girl}}”,1girl的权重就是1.05*1.05=1.1025。
- 方括号[]: 可以降低权重1.05倍。例如:“[1girl]”,1girl的权重就是1/1.05=0.952。
9. 连接词的使用技巧
- and: 可将多个词缀聚合成一个提示词组,and前后的初始权重一致。例如:“1girl,white hair and black hair”。当然,我们也可以给每个关键词调整权重,例如:“1girl,white hair:1.2 and black hair:1.4”。
- AND: 与and的功能不同,将多个关键词进行了融合。例如:“1girl,green AND red hair”。相比and,这里AND是以后右边的为主题,然后融合了AND左边的一点颜色。
- 竖(|): 交替渲染的连接词。例如:“1girl,(green|red|yellow) hair”,Stable Diffusion会先绘画绿色的头发,再将红色的头发渲染上去,最后再将黄色的头发渲染上去,会融合不同的颜色。
- 加号(+): 与AND连接符功能类似。例如:“1girl,(green hair)+ (red hair)+ (yellow hair)”。
- 逗号(,): 针对同一个对象,逗号也可以作为连接符。例如:“1girl,(green hair),(red hair),(yellow hair)”。
- 下划线(_): 会将多个关键词进行融合。例如:“1girl,(green hair)(red hair)(yellow hair)”。将绿色、红色和黄色的头发进行了融合,没有比较明显的颜色分层。
- 什么都不加: 大概率与_的功能一致,也会出现个别分层的情况。例如:“1girl,(green hair)(red hair)(yellow hair)”。
10. Lora的使用与调整
调用Lora通常是由<>包围。例如:“1girl,[red::8]hair,yellow hairlora:koreanDollLikeness_v15:0.6”。我们只需要点击需要使用的Lora,就可以在提示词里自动加载该Lora。Lora的权重默认是1,如果想调整权重可以修改这个数值。权重值不要超过1,超过1的话容易出现效果很差的图;权重值设置到0.8、0.9能够提高出图质量;权重值设置到0.3-0.7则会带上部分Lora的元素。
附加资源推荐:提示词自动补全插件下载地址及AIGC学习资源汇总
提示词自动补全插件下载地址:https://gitcode.net/ranting8323/a1111-sd-webui-tagcomplete.git。如需更多AIGC学习资源,包括AI绘画、AI人工智能等前沿科技教程和软件工具,请扫描文末二维码获取安装包及详细学习资料。