大家好,今天我们通过具体的实例对采样器参数进行更深入的讲解。提到参数,我们就需要对不同的参数值进行比较,如何通过SD Web UI根据我们的不同参数设置生成多张图片呢,下面跟我一起来看看吧。
一. 脚本的使用
在SD Web UI的参数设置区的最下面,有一个选项“脚本/Script”。
我们点开下拉框,看一下提供了哪些脚本选项。
今天我们重点讲解一下【X/Y/Z图标】选项。至于其他选项,我们到具体使用到的时候再详细讲解。
我们可以看到脚本选项"X/Y/Z plot"就是提供X轴,Y轴,Z轴类型选择和类型对应的值的参数设置。
其中X轴,Y轴,Z轴类型的提供的选择项都是一样的。
我们来尝试生成图片体验一下。
X轴类型选择采样迭代步数,Y轴类型选择采样方法,对应的值见下图。
模型选择和提示词见下图
我们看一下最终生成图片的效果,把我们定义的X轴和Y轴每种类型的都生成了一张小图片,以一张大图把各个小图依次平铺展示。
相关使用说明:
(1) 我们在脚本中定义的X轴或者Y轴类型参数,他们的优先级高于在参数面板中对应的参数设置。例如,X轴我们定义了采样迭代步数,在参数面板里面的采样迭代步数参数设置就没有作用了。
(2)一般我们用到X轴和Y轴即可,不用设置Z抽,设置了Z抽会影响出图的效率。
很多时候,我们为了得到一张自己最满意的图片,在提示词保持不变的情况下,可能会在我们使用的模型,采样方法,采样迭代步数等参数上面进行调优,我们就可以使用上面的方法一次生成多张图片进行综合比对,从而挑选我们自己最满意的图片。
二. 采样器与采样迭代步数
所谓采样器,就是用于在生成图像的过程对图像进行去噪声的方法。去噪的方法有很多种,通常需要在速度和准确性之间做出权衡。
SD Web UI提供给我们选择的采样器有20多种。我们重点介绍几个常用的采样器。
-
Euler a: 速度快的采样方式,对采样的迭代步数要求很低,随着迭代步数的增加并不会对细节有所增加。适用于二次元、小场景和ICON等绘画。
-
DPM++2S a Karras:细节表现好,在每个采样迭代步数中执行,同等分辨率下细节会更多。当然采样的速度要慢些。适用于人像写实,复杂场景绘画。
-
UniPC:2023年最新发布的采样器,可快速生成高质量的图片,细节很在线。
所谓采样迭代步数,就是生成图像需要的步数,每一次采样步数都是在上一次迭代生成的图像基础上生成一张新的图片。一般来说,采样迭代步数设置在20-40之间即可。
下面使用这3种采样器结合采样迭代步数的设置,体验一下不同的采样器在不同的采样迭代步数上面的效果。
这里极其惊艳UniPC采样器的出图效果,在采样迭代步数非常小的时候都能生成一张不错的图片。这说明只需要少的采样迭代步数就能生成高清的图片,同时能兼顾质量和速度。
三. 采样器深入体验
01
Euler a
Euler a在采样迭代步数是50的时候,生成的图片效果明显要差很多。比如手比例不协调,缺乏质感。所以Euler a的采样迭代步数最好不要超过40。
采样迭代步数在20,30,40的时候人物图像差别不大,但是图片背景(树、山)在40的显示效果感觉更好些。
02
**
DPM++2S a Karras
**
DPM++2S a Karras在采样迭代步数20的效果比30,40,50的时候要差一些。
采样迭代步数50的效果最好,也最接近原图的元素,所以在使用
DPM++2S a Karras采样器的时候,为了效果更逼真,最好将采样迭代步数稍微调大一些。
03
**
UniPC
**
采样迭代步数在20,30,40,50生成的图片区别不大,但是图片背景只有山,没有树(当然提示词里面也没有提到树),而且生成的图片人物质感要差一些。
至于其他的采样器,大家可以参照第一节的方式自行体验。
最后:附上测试使用的相关参数:
模型:anything-v4.5-pruned-fp16.ckpt
正向提示词:
depth of fied, 1girl, grey hair, long hair, long dress, sunset, from a side, on the water surface, hugging own legs, looking at viewer, the mountains on both sides have a lake in the middle, detailed water surface, sun reflected on the water in the horizon, (movie poster), (white border:1.4), (night:1.4), nature
反向提示词:
buildings, extra fingers,fewer fingers,(low quality, worst quality:1.6), (bad anatomy), (inaccurate limb:1.2),bad composition, inaccurate eyes, extra digit,fewer digits, (extra arms:1.2), skirt, short dress
写在最后
AIGC技术的未来发展前景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算领域得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的领域得到广泛应用,对程序员来说影响至关重要。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的领域得到广泛应用。
感兴趣的小伙伴,赠送全套AIGC学习资料和安装工具,包含AI绘画、AI人工智能等前沿科技教程,模型插件,具体看下方。
一、AIGC所有方向的学习路线
AIGC所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。
二、AIGC必备工具
工具都帮大家整理好了,安装就可直接上手!
三、最新AIGC学习笔记
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
四、AIGC视频教程合集
观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
五、实战案例
纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
![](https://img-blog.csdnimg.cn/img_convert/add674be963da92cda1305f866ca89a0.jpeg)