弃用说明:这可能是最短命的插件了,automatic1111的1.6版本中,已经作为原生集成部件支持了,所以不需要再独立安装了)。尽管已经有开源支持者对automatic1111提出过违反GPL协议的问题。但对于伸手党来说,还是很喜欢这种做法的。
之前在 StableDiffusion XL 1.0 SDXL 使用方法(填坑)" StableDiffusion XL的二个模型,分别是base与refiner, 很多介绍中对二个模型的用法没解释清楚,其实这二个模型,都可以单独生成图片,Base更注重模型的内容生成,refiner更注重细节的补充。sd_xl_base_1.0_0.9vae.safetensors <------这是1.0base的vae修正版, 放入models目录下的Stable-diffusion目录中。官方说法是除了这几种分辨率外,其它的分辨率会增加破图的可能性(事实上1024x1024破图的概率也比较大)https://blog.csdn.net/weixin_44184411/article/details/132172350
%20上文中提到过SDXL%201.0模型的使用方法。按照官方要的说法,要生成完整的图是需要分二步走的。每一步是用base模型生成底图,然后用图生图的方法,在refiner模型下,将底图转为更精细的最终出图。这样在实际操作中,就需要去等待底图生成,然后手动将底图通过图生图的方法,再生成一次。那么有没更方便呢。今天就介绍一个refiner插件,可以一键生成SDXL%201.0模型的图。
%20首先打开webui的扩展卡片。(假定你已经更新了automatic1111,并能正确跑出SDXL模型的图)
%20然后点击“从网址安装”卡片。输入网址 https://github.com/wcde/sd-webui-refiner.git 后安装插件。安装完成后重启webui
使用方法:
选择好SDXL base模型,并在refiner功能框中选择refiner模型,勾选Enable Refiner功能使其生效,最后分别设定base与refiner的频数,插件提示refiner使用base步数的20%,再大可能会崩图。通常不建议refiner的步数小于10,所以我在例子中,设定了10步,反推base就是40步。然后点击生成,就完成了。顺便提一句,SDXL模型,生成图的分辨率,高宽最低是1024x1024起步。