- 上节课教大家怎么免费使用GPU资源,今天就正式带大家进入stable diffusion的教程,废话不多说,开干:
-
目录
正面提示词:
我们来学习关于权重的知识点:
权重语法:
分割符
组合符
连接符
分布交替渲染
负面提示词:
最后在提供一部分常用的提示词:
首先选择合适的模型,这是最基础的模型
提示词黄啊码在这里教你们最基础最基础的使用方式:
正面提示词:
比如你想画一个漂亮的女孩子,对应的提此事:1girl,perfect face, beautiful eyes, perfect female body, narrow waist 等等,想到什么好的形容漂亮女孩子的都可以写入
如果想强调这个女孩子眼睛特别好看,那就在beautiful eyes外边加上括号(beautiful eyes)
当然你想使用自己的lora模型,那在提示词部位就要写上:<lora模型名称>
以下是黄啊码自己炼丹的结果,鉴于啊码的显卡实在不咋地,所以迭代步数比较少:
这只是最简单的使用方式,提示词如下:
1girl,<lora:cuteGirlMix4_v10:1>, smile, ultra realistic 8k cg, picture-perfect face, flawless, clean, masterpiece, professional artwork, famous artwork, cinematic lighting, cinematic bloom, perfect face, beautiful face, well-featured, ((perfect female body, narrow waist)) ,absurdly long hair, very long hair, (correct perspective).
不过有没有发现,这娃的眼睛怎么很奇怪,嘿嘿,因为我用的模型是近景,所以不善于画远景,导致生成的图就很诡异,看,我现在生成近景图就还算可以吧?【不要问为什么生成美女图,实在找不到好的帅哥模型啊】
有很多童鞋问,我看到有些人的提示词怎么又下划线以及冒号?在这里统一回答【包含高级的提示词语法】如果只是想简单了解的可以不用看:
我们来学习关于权重的知识点:
- 词缀的权重默认值都是1,从左到右依次减弱,权重会影响画面生成结果。
- 比如景色Tag在前,人物就会小,相反的人物会变大或半身
- AI 会依照概率来选择性执行,如提示词之间有冲突,AI 会根据权重确定的概率来随机选择执行哪个提示词。
- 生成图片的大小会影响 Prompt 的效果,图片越大需要的 Prompt 越多,不然 Prompt 会相互污染。
- Prompt 支持使用 emoji,且表现力较好,可通过添加 emoji 图来达到效果。如 形容喜欢表情, 可修手。
权重语法:
-
若是想明确某主体,应当使其生成步骤向前,生成步骤数加大,词缀排序向前,权重提高。
画面质量
→主要元素
→细节
-
若是想明确风格,则风格词缀应当优于内容词缀
画面质量
→风格
→元素
→细节
-
未证实:风格权重或许需要优于画面质量,从而不至于被画面质量污染特殊风格质感。
分割符
-
,
逗号:分割词缀,有一定权重排序功能,逗号前权重高,逗号后权重低,因而建议排序:
综述(图像质量+画风+镜头效果+光照效果+主题+构图)+ 主体(人物&对象+姿势+服装+道具)+ 细节(场景+环境+饰品+特征)
组合符
-
:
冒号:自定义权重数值
格式:左圆括号 + 词缀 + 冒号 + 数字 + 右圆括号
// 单人女孩词缀,权重为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))))
。
连接符
-
AND
和:将多个词缀聚合在一个提示词顺序位置中,其初始权重一致
// 三个词缀权重一致
bird and dog and pig
// 可使用冒号标记其权重
bird:1.5 and dog:1.2 and pig:0.8
-
+
加号
(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)
-
,
逗号
对象一致时,逗号有连接的功能
(red hair:1.1),(yellow hair:1.25),(green hair:1.4)
分布交替渲染
[]
方括号中使用:
、|
等符号,则可实现较为复杂的分布与交替渲染的需求。
-
[A:B:step]
[元素1:元素2:步骤比例] :渲染元素1到多少进度后开始渲染元素2,实现元素1与元素2的互相叠加,有类似于[from:to:when]的感觉,可用于两个词条的融合
// 渲染蓝色到40%进度后,开始渲染红色
[blue:red:0.4]
// 前12步渲染蓝色后,开始渲染红色
[blue:red:12]
注:
step > 1 时表示该组合在前多少步时做为 A 渲染,之后作为 B 渲染。
step < 1 时表示迭代步数(参与总步骤数)的百分比。
-
[A:step]
[元素1:步骤比例] :从多少进度开始渲染元素1
// 在执行40%的步骤后,开始渲染蓝色
[blue:0.4]
// 在执行15步之后,开始渲染蓝色
[blue:15]
-
[A::step]
[元素1::步骤比例]:渲染到多少进度的时候停止元素1的渲染(其它元素的渲染继续)
// 在执行了40%的步骤后,停止渲染蓝色
[blue::0.4]
// 在执行了15步后停止渲染蓝色
[blue::15]
-
[A|B]
[元素1|元素2]:元素1和元素2的交替混合渲染
// 融合蓝色与红色,紫色?
[blue|red]
// 某物与某物的交替演算,用于生成融合生物,句中词缀含义为融合牛与马。
[cow|horse]
[xx|xx|xx|xx|xx…] 本质为一种在平等权重下融合词缀生成单个元素,不限制混合元素的数量。
-
[A|B]C
[元素1|元素2]元素3:
括号外加词缀意味着融合过程中的共享元素。
举个栗子:我们用黑色和黄色交替混合渲染头发,这样就显得头发特别自然
首先我们用黄黑,只设置黄色
[yellow|black],(yellow hair:1)
在这基础上,我们使用黑色头发做点缀
[yellow|black],(yellow hair:1),(black hair:0.5)
负面提示词:
一般负面提示词就那么几种,黄啊码在这里提供基础负面提示词:
(worst quality, low quality:1.4), (Crown), ((ear on top of head)), (ear on top of head), (ear on top of head), low resolution, bad anatomical structure, bad hand, text error, missing finger, redundant finger, redundant hand, redundant digit, fewer digit, clipping, nsfw, worst quality, low quality, bikini,standard quality, nacked,nail artifact, signature, ((watermark)), blur, serration, bad anatomy, missing finger, redundant digit Less numbers, cutting, normal quality, jpeg artifacts, missing arms, long neck, humpback, shadow, deformity, mutation, humpback, long neck, blurred eyes,
其他的比如你想让这张图片不要使用蓝色眼睛,那就补上:blue eyes
温馨提示,不要用no safe for work作为正面词【nsfw】,不然被人看到当场社死
最后在提供一部分常用的提示词:
- 提高图像质量的正向提示词
正向提示词 | 描述 |
---|---|
HDR, UHD, 8K (HDR、UHD、4K、8K和64K) | 这样的质量词可以带来巨大的差异提升照片的质量 |
best quality | 最佳质量 |
masterpiece | 杰作 |
Highly detailed | 画出更多详细的细节 |
Studio lighting | 添加演播室的灯光,可以为图像添加一些漂亮的纹理 |
ultra-fine painting | 超精细绘画 |
sharp focus | 聚焦清晰 |
physically-based rendering | 基于物理渲染 |
extreme detail description | 极其详细的刻画 |
Professional | 加入该词可以大大改善图像的色彩对比和细节 |
Vivid Colors | 给图片添加鲜艳的色彩,可以为你的图像增添活力 |
Bokeh | 虚化模糊了背景,突出了主体,像 iPhone 的人像模式 |
(EOS R8, 50mm, F1.2, 8K, RAW photo:1.2) | 摄影师对相机设置的描述 |
High resolution scan | 让你的照片具有老照片的样子赋予年代感 |
Sketch | 素描 |
Painting | 绘画 |
- 艺术风格代表的提示词
加入对应类型画家的风格,提升我们的照片效果。
艺术风格 | 艺术家 |
---|---|
肖像画(Portraits) | Derek Gores, Miles Aldridge, Jean Baptiste-Carpeaux, Anne-Louis Girodet |
风景画(Landscape) | Alejandro Bursido, Jacques-Laurent Agasse, Andreas Achenbach, Cuno Amiet |
恐怖画(Horror) | H.R.Giger, Tim Burton, Andy Fairhurst, Zdzislaw Beksinski |
动漫画(Anime) | Makoto Shinkai, Katsuhiro Otomo, Masashi Kishimoto, Kentaro Miura |
科幻画(Sci-fi) | Chesley Bonestell, Karel Thole, Jim Burns, Enki Bilal |
摄影(Photography) | Ansel Adams, Ray Earnes, Peter Kemp, Ruth Bernhard |
概念艺术家(视频游戏)(Concept artists (video game)) | Emerson Tung, Shaddy Safadi, Kentaro Miura |
- 常用的反向提示词
反向提示词 | 描述 |
---|---|
mutated hands and fingers | 变异的手和手指 |
deformed | 畸形的 |
bad anatomy | 解剖不良 |
disfigured | 毁容 |
poorly drawn face | 脸部画得不好 |
mutated | 变异的 |
extra limb | 多余的肢体 |
ugly | 丑陋 |
poorly drawn hands | 手部画得很差 |
missing limb | 缺少的肢体 |
floating limbs | 漂浮的四肢 |
disconnected limbs | 肢体不连贯 |
malformed hands | 畸形的手 |
out of focus | 脱离焦点 |
long neck | 长颈 |
long body | 身体长 |
以上是黄啊码最近学习stablediffusion的相关知识,至于肢体动作以及部分重绘,还有网友所说的图转动画的,个人认为非设计师行业,就没必要了解那么深入了,在这里就不多做讲解,当然啊码也有浅浅入门了一下,不喜勿喷哈,比如给小姐姐换衣服,当然最后变成了换身体了,因为头发和身体交叉比较严重,技术有限:
好了,今天的分享就这里,别忘了一键三连,有问题的留个言,或者结尾扫码,并且注明来由。文章来源:https://www.toymoban.com/news/detail-494448.html
我是黄啊码,码字的码,退。。。退。。。退。。。朝! 文章来源地址https://www.toymoban.com/news/detail-494448.html
到了这里,关于【黄啊码】StableDiffusion教程从入门到搬砖的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!