【SD教程】Stable Diffusion部分参数的测试

ops/2025/1/7 22:00:37/

对于Stable Diffusion部分参数的测试与理解

采样迭代与采样方式

正向关键词是采用我之前做的一个二次元风格的内容碧蓝航线的岛风,在尽可能的避免出现畸形错误变型的情况下采用了大佬们的反向关键词。整体测试尽在改变采样迭代步数(Steps)与采样方法(Sampler)的情况进行。模型并未采用SD默认模型并且加入了LORA模型,测试内容可能会略有失准。所以仅供参考!!!

以下是默认参考参数,红色内容是测试内容:

Stable
Diffusion模型(ckpt)revAnimated_v11采样迭代步数(Steps)28随机种子(seed)917113818模型的VAE(SD
VAE)animevae采样方式(Sampler)Eulera a提示词关联性(CFG Scale)7Clip
跳过层2面部修复否宽度512Lorablindbox_V1Mix可平铺(Tilling)否高度680高清修复否放大算法无放大倍率无高清修复采样次数无重绘幅度(Denoising)无特殊关键词(必须)chibi

在这里插入图片描述

关键词
正向关键词
中文

(杰作),(最好的质量),(超详细),(全身:1.3),1个女孩,赤壁,可爱的,动物耳朵,手套,兔子耳朵,高抬腿,长发,无袖的,裙子,manjuu(碧蓝航线),茶碗,怀表,卡片,无袖连衣裙,黄眼睛,白色的头发,杯子,黑手套,茶壶,张开嘴,独奏,天空,全身,花,微笑,保持,看着观众,黑色鞋履,手表,黑色长筒袜,常设,云,裸露的肩膀,黑裙子,纸牌,很长的头发,鞋,钟,茶,光线追踪,(美丽细致的脸),(美丽细致的眼睛)

英文

(masterpiece),(best quality),(ultra-detailed), (full body:1.3),
1girl,chibi,Cute,animal ears, gloves, rabbit ears, thighhighs, long hair,
sleeveless, dress, manjuu (azur lane), teacup, pocket watch, card, sleeveless
dress, yellow eyes, white hair, cup, black gloves, teapot, open mouth, solo,
sky, flower, smile, holding, looking at viewer, black footwear, watch, black
thighhighs, standing, cloud, bare shoulders, black dress, playing card, very
long hair, shoes, clock, tea,Ray Tracing,(beautiful detailed face),(beautiful
detailed eyes),
lora:blindbox_V1Mix:1.2

采样方式与采样值

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

从采样数值这个维度来看。首先随着采样数值等增加,绝大部分模型会从主模型风格逐渐转变为LORA风格,并且当采样超过50后并未有过明显的变化。

从采样方式这个维度来看,当采样超过20后表现都不错。 但是其中,DPM2++ 2S Karras、DPM++ 2M Karras、DPM++ SDE
Karras 在主模型与LORA模型的结合更良好,并且在低采样10-20时表现也相当不错,而Euler
a与Euler虽然也是常用采样方式,但是当使用低采样10-20时更贴近主模型风格,不便于快速抽卡。

整体来看。在前期抽卡阶段,可以使用:DPM2++ 2S Karras、DPM++ 2M Karras、DPM++ SDE
Karras低采样10-20进行批量抽卡或调整关键词,确定种子后我们可以提高采样到30-50之间,进行更精准的调整。

Clip跳过层

WebUI种看的跳过层是1-12。通过下图可以看出,数值越小其越贴近模型表现。

在这里插入图片描述

而如果咱们反向观看,其实就是AI从跳过层12开始生成信息,每次生成会获取并继承前一次生成的信息,然后重新绘制一副新的画面。

根据AI生成信息的逻辑,其实可以将WebUI种的Clip跳过层参数理解为,当AI生成到倒数第几次的时候停止并输出信息。所以如果将Clip跳过层参数调整的越大,那么AI生成的信息的速度则越快,同时也会越偏离模型。

目前大部分模型都是在采用的Clip2的参数进行训练,所以这个参数大多数情况下无需调整。如果有的模型有特殊设置,那么只需要将Clip设置成模型指定的参数即可。

高清修复

在这里插入图片描述

高清修复功能有点图生图的感觉,就是在原有低分辨率的图像基础放大重新生成一副新的图像。

测试使用的“高清数”是“0”,重绘幅度“0.7”,放大倍率“2”。整体来看每种方法的表现都还不错。结合大佬们的推荐,可以无脑选择R-ESRGAN
4x+与R-ESRGAN 4x+ Anime 6B。如果是写实风格择选择R-ESRGAN 4x+,二次元动漫类的可以选择R-ESRGAN 4x+ Anime
6B。
重绘幅度很好理解,就是放大后图片细节放大的变化幅度大小。如果不想让图片发生任何改变只需放大,那可以将参数调整为”0“。

需要注意的是“高清数”这个参数。通过简单测试发现,“高清数”与“采样迭代步数”实则一个功能。“采样迭代步数”最小数值为“1”,而“高清数”最小数值为”0“。由此可以理解为”高清数“是以图生图的方式重新定义一次”采样迭代步数“。一般情况下默认为”0“即可,如果需要设置那么就需要将参数调整到不低于”采样迭代步数“的数值,否则大很概率会出现错误问题。

个人推荐在文生图阶段,尽可能的使用低分辨率。来快速抽卡调整关键词和参数。在确定无误后可以使用附加功能进行放大。如果需要4K或8K的图像,推荐使用图生图中的SD放大脚本。

写在最后

感兴趣的小伙伴,赠送全套AIGC学习资料,包含AI绘画、AI人工智能等前沿科技教程和软件工具,具体看这里。

AIGC技术的未来发展前景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算领域得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的领域得到广泛应用,对程序员来说影响至关重要。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的领域得到广泛应用。

在这里插入图片描述

一、AIGC所有方向的学习路线

AIGC所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

在这里插入图片描述

在这里插入图片描述

二、AIGC必备工具

工具都帮大家整理好了,安装就可直接上手!
在这里插入图片描述

三、最新AIGC学习笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
在这里插入图片描述
在这里插入图片描述

四、AIGC视频教程合集

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

在这里插入图片描述

五、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
在这里插入图片描述


http://www.ppmy.cn/ops/148284.html

相关文章

使用Oracle的Debian软件包在Linux上安装MySQL

Oracle提供Debian软件包,用于在Debian或类似Debian的Linux系统上安装MySQL。这些软件包可通过两种不同的渠道获得: 1、从MySQLAPT存储库。这是在类Debian系统上安装MySQL的首选方法,因为它提供了一种简单方便的方式来安装和更新MySQL产品。 …

关于C语言初步的一些基础知识整理(2)

“本篇是对于C语言初步中一些基础知识的简单整理,内容较为琐碎,但实用” 在C语言中,格式控制符是用于指定数据输出格式的特殊字符,不同的数据类型有着其对应的格式控制符。具体的: %f 用于输出浮点型数据&#xff08…

av1学习笔记(二):sequence_header_obu

av1学习笔记(二):sequence_header_obu 目录 av1学习笔记(二):sequence_header_obu1,图片的编解码方式1.1 seq_profile:1.2 still_picture1.3 reduced_still_picture_header1.4 编解码图像的宽高…

python基础004--flask

文章目录 1.学习目的2.web开发3.代码4.结果展示1.学习目的 最近有粉丝想我写一篇关于web开发的python案例,于是借此机会,2024年最后一天,写一个,祝大家学业有成,万事如意,平安喜乐~ 2.web开发 使用Python进行Web开发通常涉及以下步骤: 选择Web框架: 选择一个适合你项…

探索报表软件的世界:山海鲸、Tableau与Power BI比较

概述 本文将为大家介绍五款优秀的报表软件,其中包括山海鲸报表、FineReport、Tableau、Power BI 和 SAP Crystal Reports。每款软件都有其独特的功能和优势,适用于不同规模和需求的企业与个人。文章从报表设计简便性、数据整合能力、可视化效果、适用场…

网络安全主动防御技术与应用

15.1 入侵阻断技术与应用 入侵阻断是网络安全主动防御的技术方法,其基本原理是通过对目标对象的网络攻击行为进行阻断,从而达到保护目标对象的目的。 1)原理 防火墙、IDS是保障网络安全不可缺少的基础技术,但是防火墙和IDS 本身…

图论:Tarjan算法的使用,找连通分量、割点、桥

感谢B站:“邋遢大哥233”的教学视频 Tarjan算法 Tarjan算法是处理有关图的连通性问题的算法。下面是有关图的连通性的一些基本概念:图的连通性 连通图(Connected Graph):无向图中任意两个顶点都是连通的&#xff0c…

C# 附加到进程中,发现断点不是实的断点

1、提示内容如下。 The breakpoint will not currently be hit. No symbols have been loaded for this document. 2、解决办法 Properties -> Debug-> Enable Debuggers: Check "Enable native code debugging"