我们在使用SD时,很难做到一次性可以生成满意的图。那么就需要进行调参出图,来获取最佳的参数值。


前言

你是不是经常看到教学博主放出这样的图?上面标记着一个参数,进行生图对比。

这个图其实不是大家想的后期拼接成的。而是通过sd自带的脚本一次性生成。这是一个很重要的功能,一个好的模型又或者图片的生成是要经过一系列的测试和调参,才能达到最想要的效果。

在这里插入图片描述

本章介绍,webui中的两个脚本,用以测试出图数据。

一、脚本位置

先看下webui中的脚本位置。打开文生图或图生图,拉到最底部。就是这里了
在这里插入图片描述

二、根目录的文件夹位置

对于脚本来说,开发者还是比较少的。SD自带的脚本就足够使用,如果你找到需要的脚本,又或者想自行开发,可以把它放在这里。
在这里插入图片描述

三、使用提示词矩阵脚本测试

首先选择脚本
在这里插入图片描述
然后我们编写下提示词。我们写下一个经典提示‘1gril’。然后再后面写下管道符+微笑,全身照。ctrl+回车 快速生成。
在这里插入图片描述
我们可以看到,第一张图的提示词为‘1gril’,第二张图的提示词为‘1gril,smile, full body’。
通过提示词矩阵,我们可以快速确定某提示对图片的影响且直观的一次性做到对比。
管道符后,可以加多个提示词。

四、XYZ脚本测试

同样切换脚本为xyz plot
在这里插入图片描述
我们点击展开选框。可以看到这里有很多参数,基本涵盖了全部可配置参数。
我们选择常用的步数Steps作为x轴
选中提示词替换Prompt S/R作为y轴
我们写下经典提示词1gril,red_clothes,
在这里插入图片描述
然后x轴参数设置为8,16,20
我们现在想把衣服的颜色做替换。那么Y轴参数设置为red,blue,black,然后运行
在这里插入图片描述

出图了,我们可以看到这个九宫格,分别是按照8,16,20步生成。
提示词也按照y轴的设置,用blue和black替换了red的提示词。

我们发散一下,我们的lora模型和触发词,是不是写在prompt正向里面的呢?
我们的embedding模型,是不是写在prompt负向里面的呢?

好了,这里的作用有很多,还需要同学们自己开动下脑筋发掘一下。

总结

SD的测试调参是很重要的,主要讲解了通过自带脚本测试的两种方式。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。