目录
1.XYZ Plot 简介
2.XYZ Plot使用方法
3.XYZ Plot的应用案例
3.1.不同采样方法效果对比
3.2.不同步数效果对比
3.3.不同采样方法在不同采样步数下的效果对比
4.XYZ Plot 总结
1.XYZ Plot 简介
很高兴看到您对Stable Diffusion web UI的XYX Plot功能感兴趣,本教程将向您介绍这个实用的工具。XYX Plot功能是一个强大且方便的工具,它能够帮助用户更直观地比较不同参数设置下的生成结果,从而加速绘图进程,并解答您对前面教程中提到的参数到底如何选择的疑虑。
比如:我在文生图时,步数设置多少合适?用这个工具可以解答您的疑问,看到下图您知道步数设置多少是合适的吧?
不同步数对比图
再比如:这么多模型,哪个适合我去选择,那么这个工具同样可以解答您的疑问,看到下图您知道那个采样方法适合您了吧?
不同采样方法对比图
XYZ Plot功能特点:
可视化比较:XYX Plot能够将不同参数设置下的生成结果以图表的形式展示出来,使得用户可以直观地比较各个设置之间的差异。 灵活性:可以根据需要选择比较的参数,例如不同的咒语、设置或其他变量,从而得到更加个性化的比较结果。 高效性:相比逐个确认和比较生成结果,XYX Plot能够一次性生成多个结果的比较图像,大大提高了研究效率。以上只是一些简单的对比,算是抛砖引玉,XYZ Plot 的功能不仅仅如此,还可以从多维度对比:
多维度对比
2.XYZ Plot 使用方法
打开 Stable Diffusion Web UI 并导航至脚本(Script)。 选择“X/Y/Z plot”功能,配置各个轴所对应的参数类型。 设置每种参数的具体值范围或列表,例如在X轴上指定一系列不同的随机种子。 运行脚本,系统将按照配置好的参数组合自动执行模型生成,并将结果整理成直观的对比展示。XYZ Plot 功能位置
选择这个功能后,会出现3个可供填写的参数:
X 轴 可以代表不同的随机种子(random seed)、文本提示词的顺序或强度(Prompt variation)、模型迭代次数等; Y 轴 可以是另一个参数,如采样方法(sampling method)的不同选项; Z 轴 在某些扩展版本中也可能存在,用来进一步探索第三个维度的参数变化,虽然不是所有版本都有Z轴,但在有的社区实现中,通过HTML交互界面实现了类似三维滚动查看的效果。本期教程仅介绍一和二维的对比效果,理解了一、二维的对比效果后,三维的对比效果就很好去做了。
3.XYZ Plot 的应用案例
在看应用案例前,如果对SD的参数还不是很了解,请看前两期文章:
Stable Diffusion 入门教程之参数详解(上)-CSDN博客
Stable Diffusion 入门教程之参数详解(下)-CSDN博客
前两期只对参数进行解释和说明,每次都是说要选择合理的参数,但是到底怎么选取,结合下面几个应用案例,可以帮您挑选合适的参数。
如果还没有安装和使用过SD,请看这两期教程:
Stable Diffusion绘图神器,2分钟极速安装教程!(提供安装包)-CSDN博客
Stable Diffusion 模型下载和使用方法-CSDN博客
3.1.不同采样方法效果对比
3.2.不同步数效果对比
此案例可用于挑选合适的采样步数,参数设置如下,其中X轴的值是正整数,此例中设置的是5,10,15,20,多个中间用逗号隔开!其他的都不进行设置。
不同步数效果参数配置
下面是使用DPM++ 2M Karras在不同步数下生成的效果,可以看出在15步的时候,图片生成的效果已经非常好了,所以在这个情况下,这个采样器使用默认的20步就可以了。
不同采集步数下的对比效果
此例中X轴的还可以使用高级表达方式:1-15 (+2) = 1,3,5,7,9,11,13,15 ,设置方式如下:
整数的高级表达方式
生成的效果图如下:
高级表达方式效果图
对于整数的设置方式还有更多的高级公式,比如:
1-5 (+0.5) = 1, 1.5, 2, 2.5, 3,3.5,4,4.5,5
也可以按记数范围切分:
1-10 [5] = 1, 3, 5, 7, 10
0.0-1.0 [6] = 0.0, 0.2, 0.4, 0.6, 0.8, 1.0
这些高级的设置方式,在熟练后也可以进行尝试!
3.3.不同采样方法在不同采样步数下的效果对比
此例中X轴和上一次的保持一致,Y轴类型选择Sampler,也就是采样方法,选择中后“Y轴的值”,那一列会自动变成下拉框,可以勾选需要对比的采集方法。如下图:
采样方法设置
参数设置完成后,点击生成,稍等一会,生成的效果如下,可以看出DPM++2M Karras和DDIM生成的效果较好,本例中DDIM的效果要优于 DPM++2M Karras 。这也印证了前面在参数讲解时提到的DPM++2M Karras和DDIM适合写实人物的绘制!
采样方法效果对比效果
4.XYZ Plot 总结
至此,XYZ Plot的介绍和使用案例介绍完毕,相信您对XYZ Plot这个功能已经有了比较深入的了解。通过本文的介绍,相信您应该已经掌握了XYZ Plot的基本概念、使用方法以及它在数据分析中的重要作用。不仅如此,本文还通过实际的使用案例,展示了XYZ Plot在解决实际问题中的灵活性和实用性。
您可以尝试在自己的绘图过程中运用XYZ Plot,利用它强大的可视化功能,更直观地展示各个参数间的关联和趋势,从而做出更合理的参数选择。相信,随着您对XYZ Plot的进一步熟悉和实践,您将能够发掘出更多它的潜力和价值。
同时,也欢迎您在使用过程中遇到任何问题时,随时向我反馈和咨询。我将竭诚为您提供帮助和支持,与您一起共同探索更多可能和实用技巧。