前言:
上一章,我们介绍了提示词的基础知识,和大模型中使用的效果。无形中也介绍到了正向提示词和反向提示词
本章,我们介绍如何更好的设计提示词。其中包括,控制某个提示词的权重,以及一些技巧
提示词的控制内容繁多,语法也有点复杂,虽然我们可以通过安装一些插件内置的能力,可视化辅助你设计和编辑内容。但更主要的还是你主观意识上要有认知。
当然本文更多的侧重于,权重的控制,有时候不放天马行空的设定这个,你会发现AIGC的结果超出你的想像。
知识点:
- 关键字/提示词的权重,增强,减少。
- 关键字/提示词的更多使用技巧
提示词权重
权重会影响生成图片和关键词的联系度,默认的单词顺序就会影响权重,单词顺序越往后,权重越低;可以通过 ( ),[ ] 加减权重。
写法主要有两种:
第一种 (提示词权重数值):数值从0.1~100,默认状态是1,低于1就是减弱,大于1就是加强
举个例子:(1girl1.2),(cat ears1.1),(nice_dress0.9)
此时, 我们将几个关键字的权重修改下。
(1girl1.9),(cat ears1.1),(nice_dress0.3),
增强女孩的主体内容, 减少dress的比重。 下图中,看到,人物被加强, 裙子被弱化。 大致能看到效果了。相信今后更多的尝试控制,你能感受到更多。
第二种 (((提示词))),每套一层()括号增强1.1倍,每套一层[]减弱1.1倍。还有个{},增加1.05倍
举个例子:((1girl)),(cat ears),[nice_dress]
上面两种写法是一样的效果,但是第一种写法更清晰。所以在关键词较多时,用第一种写法更清晰明了,方便阅读。
分布与交替渲染
sd生成图片时会根据关键词进行步数渲染,我们可以使用 [ A B 2] 这种方式来选择我们的关键词从第几步开始渲染。
使用方框号 [] 可应用较为复杂的分布与交替需求。
- [A:B:step] 代表执行A效果到多少进度,然后开始执行B。例:[blue:red:0.4],渲染蓝色到40%进度渲染红色。注:step > 1 时表示该组合在前多少步时做为 A 渲染,之后作为 B 渲染。step < 1 时表示迭代步数百分比。
- [A:0.5] 这样写的含义是从50%进度开始渲染A
- [A::step] 渲染到多少进度的时候去除A
- [A|B] A和B交替混合渲染
举个例子:[beach girl 10];这种写法中,总步数设置为40,前10步渲染关键词beach,后面30步渲染关键词girl;
一些注意说明
- AI 会按照 prompt 提示词输入的先后顺序和所分配权重来执行去噪工作;
- AI 也会依照概率来选择性执行,如提示词之间有冲突,AI 会根据权重确定的概率来随机选择执行哪个提示词。
- 越靠前的 Tag 权重越大;比如景色Tag在前,人物就会小,相反的人物会变大或半身。
- 生成图片的大小会影响 Prompt 的效果,图片越大需要的 Prompt 越多,不然 Prompt 会相互污染。
- Prompt 支持使用 emoji,且表现力较好,可通过添加 emoji 图来达到效果。如 形容喜欢表情, 可修手。
- 连接符号,使用 +, and, |, _ 都可连接描述词,但各自细节效果有所不同。
从左到右的6组输入参数依次为:
- 用加号连接:(red hair:1.1)+(yellow hair:1.25)+(green hair:1.4)
- 用 and 连接:(red hair:1.1) AND (yellow hair:1.25) AND (green hair:1.4)
- 用逗号连接:(red hair:1.1),(yellow hair:1.25),(green hair:1.4)
- 用下划线连接:(red hair:1.1)_(yellow hair:1.25)_(green hair:1.4)
- 用竖线连接:(red hair:1.1)|(yellow hair:1.25)|(green hair:1.4)
- 什么都不加直接连接:(red hair:1.1)(yellow hair:1.25)(green hair:1.4)
RA/SD 衍生者AI训练营。发布者:chris,转载请注明出处:https://www.shxcj.com/archives/76