根底综述
假如你现已把握了根底,想直接找中英文对照词缀的,那么请转到本文第五部分的提示词表。
- 提示词(
prompt
)由多个词缀构成。 - 提示词分为正向提示词(
positive prompt
)和反向提示词(negative prompt
),用来告知AI哪些需求,哪些不需求。
反向提示词便是咱们不想出现什么的描绘。 例:NSFW 不适合在作业时看的内容,包括限制级,还有低画质相关和一些简单变形身体部位的描绘等。 注:可下载 Easynegative 的文件,它已把一些常用的反向提示词整合在一起了,咱们只需输入关键词就能得到较好作用。 把它放到 /enbeddings 文件夹,需求触发时在反向提示词中输入easynegative 激活
- 词缀的权重默许值都是1,从左到右依次减弱,权重会影响画面生成成果。
比方风光Tag在前,人物就会小,相反的人物会变大或半身。
挑选正确的次序、语法来运用提示词,将更好、更快、更有效率地展示所想所愿的画面。
留意,词缀由于是英文,许多词咱们需求深入学习。
比方跑这个词,running是默许词,别名是run,但本文所用模型假如运用run将几乎无效,看权重篇中的第一个比方了解。
- AI 会按照概率来挑选性履行,如提示词之间有冲突,AI 会依据权重确定的概率来随机挑选履行哪个提示词。
- 生成图片的大小会影响 Prompt 的作用,图片越大需求的 Prompt 越多,否则 Prompt 会彼此污染
- Prompt 支持运用 emoji,且表现力较好,可通过添加 emoji 图来达到作用。如 形容喜欢表情, 可修手。
为了便于了解,不相关词缀可以用换行以示区别。
-
本文主要是学习词缀改变带来的出图改变,不同模型生图不同,学习时需观察同模型下的出图改变。
-
以下为主要参数参阅,学习时设置个负面词,其余默许即可。
// 参阅 absurdres, 8k, comic, viewfinder, 1male, run, black hair, orange sun, blue sky, Negative prompt: easynegative, canvas frame, cartoon, 3d, ((disfigured)), ((bad art)), ((deformed)),((extra limbs)),((close up)),((b&w)), wierd colors, blurry, (((duplicate))), ((morbid)), ((mutilated)), [out of frame], extra fingers, mutated hands, ((poorly drawn hands)), ((poorly drawn face)), (((mutation))), (((deformed))), ((ugly)), blurry, ((bad anatomy)), (((bad proportions))), ((extra limbs)), cloned face, (((disfigured))), out of frame, ugly, extra limbs, (bad anatomy), gross proportions, (malformed limbs), ((missing arms)), ((missing legs)), (((extra arms))), (((extra legs))), mutated hands, (fused fingers), (too many fingers), (((long neck))), Photoshop, video game, ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, mutation, mutated, extra limbs, extra legs, extra arms, disfigured, deformed, cross-eye, body out of frame, blurry, bad art, bad anatomy, 3d render Steps: 20, Sampler: Euler a, CFG scale: 22, Seed: -1, Face restoration: CodeFormer, Size: 720×480, Model hash: 1dceefec07, Model: dreamshaper_331BakedVae, Denoising strength: 0.5, Clip skip: 2, ENSD: 31337, Hires upscale: 2, Hires upscaler: Latent
权重逻辑
- 若是想清晰某主体,应当使其生成过程向前,生成过程数加大,词缀排序向前,权重进步。
- 画面质量 → 主要元素 → 细节 若是想清晰风格,则风格词缀应当优于内容词缀 画面质量 → 风格 → 元素 → 细节
- 未证实:风格权重或许需求优于画面质量,然后不至于被画面质量污染特别风格质感。
切割符
-
,
逗号:切割词缀,有必定权重排序功用,逗号前权重高,逗号后权重低,因而主张排序:
- 综述(图画质量+画风+镜头作用+光照作用+主题+构图)
- 主体(人物&对象+姿势+服装+道具)
- 细节(场景+环境+饰品+特征)
举例一:
// 超高分辨率, 8k, 漫画风, 相机取景框,一个男人, 奔驰(动词原型), 黑色头发, 橙色太阳, 蓝色天空
absurdres, 8k, comic, viewfinder, 1male, run, black hair, orange sun, blue sky,
依据上面的提示出的图,各元素都出现了,可是并没有实现run
这个关键词,除了第一张图左下角几个奔驰的人物外,第三张图更是人物都没有了。
举例二:
// 超高分辨率, 8k, 漫画风, 相机取景框, 一个男人, 奔驰(现在分词), 黑色头发, 橙色太阳, 蓝色天空
absurdres, 8k, comic, viewfinder, 1male, running, black hair, orange sun, blue sky,
而当咱们把run
改为running
时,跑步的姿势就出来了~~。
组合符
-
:
冒号:自定义权重数值
格式:左圆括号 + 词缀 + 冒号 + 数字 + 右圆括号// 单人女孩词缀,权重为0.75 (1girl:0.75)
-
()
仅圆括号:添加权重0.1
大部分状况用圆括号即可。// 权重乘以1.1 (1girl)
-
{}
花括号:添加权重0.05// 权重乘以1.05 {1girl}
-
[]
方括号:削减权重0.1,也有说是减弱0.05的
方括号中无法自定义权重数值,自定义权重只能运用(x:0.5)
形式。// 权重除以1.1 [1girl]
-
(())
、{{}}
、[[]]
复用括号:叠加权重// 权重乘以1.1*1.1,即权重为1.21 ((1girl))
一般流程:先把要描绘的画面写下生成一次,依据生成成果边试边改不满意或遗失的描绘,要强调的概念用 (xxx: 1.x ) 语法形式来进步权重,其间 xxx 是你要强调的词,1.x 代表要进步的比例,如 1.5 便是进步 150% 的权重。 权重取值范围 0.4-1.6,权重太小简单被忽视,太大简单拟合图画出错。例:(beautiful:1.3) 。 叠加权重:通过叠加小括号方式进步权重,每加一层相当于进步1.1倍权重,例:((((beautiful eyes))))
举例三:
依据上一个比方的规矩,添加跳动,并且加强其权重,于是图画变了~~
// 跳动的权重最高
(absurdres), 8k, comic, ((viewfinder)), 1male, running, (jumping:1.5), black hair, orange sun, blue sky,
看得出,人物有跑跳感,但跳感肯定是最强。
连接符
-
AND
和:将多个词缀聚合在一个提示词次序位置中,其初始权重共同// 三个词缀权重共同 bird and dog and pig
// 可运用冒号标记其权重 bird:1.5 and dog:1.2 and pig:0.8
实际运用时发现用and连接词缀,可能会出现物体兼并的现象,比方白菜和肉,可能会生成一张白菜里包着肉的诡异图片。
举例四:
好,咱们现在再将上面的案例改一下看看会有什么作用:
// 兼并了绿色、白色、长发,要求加强绿色头发,橙色和蓝色天空兼并,权重共同
absurdres, 8k, comic, [viewfinder], (1male), (running), (green hair:1.5 and white hair and very long hair), orange sun and blue sky,
由上图可以看出,主角头发必定为绿,但可能会有0~2个头发为白的人物出现在画面中,1male这条规矩被打破; 橙色太阳和蓝色天空由于权重共同了,所以基本都会一起出现在画面中(看云:好像AI想把橙色和蓝色都嵌入到其间,第三图好像更是想僵硬地把他们都捏在一起,而这种感觉在前几个比方的图片是没有的)。
-
+
加号(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)
-
什么都不加
and
词缀会出现物体兼并,但在什么都不加
或,
逗号状况下,这种合体可能性就很低了。
(red hair:1.1)(yellow hair:1.25)(green hair:1.4)
-
,
逗号
对象共一起,逗号有连接的功用(red hair:1.1),(yellow hair:1.25),(green hair:1.4)
举例五:
尽管都是连接符,但仍是有些微差其他,是更趋向于交融仍是更趋向于并列,自行探索吧~~
// 又跑又跳,红黄绿色头发,橙色太阳和蓝色天空~~
absurdres, 8k, comic, [viewfinder], (1male), running|jumping, (red hair:1.1)(yellow hair:1.25)(green hair:1.4), (orange sun)_(blue sky),
好吧,这个比方彻底把画面搞混乱了~~哈哈,原因之一是:某个元素过高的权重可能会污染其他元素。