『Stable Diffusion』ControlNet基础笔记

KuaiKan 2025-6-1 19


安装 ControlNet

首先,在 SD WebUI 的『扩展』里,选择“从网址安装”,然后输入 https://github.com/Mikubill/sd-webui-controlnet.git 这个地址,点击安装。(暂时不行,再研究研究)

ControlNet的安装有两种方法:

方法一:通过Stable-Diffusion-webUI进行扩展插件安装

打开Stable-Diffusion-webUI。

点击左侧导航栏中的“扩展”。

点击“从网址安装”。

在“拓展的git 仓库网址”中输入https://github.com/Mikubill/sd-webui-controlnet.git

点击“安装”。

方法二:下载ControlNet插件放在文件夹内

在GitHub上下载ControlNet插件的压缩包。

解压压缩包。

将解压后的文件夹复制到“stable-diffusion-webui\extensions”目录下。

https://github.com/Mikubill/sd-webui-controlnet

控制单元配置

回到『文生图』面板,可以看到我有5个『ControlNet控制单元』,即最多可以同时激活5个控制单元。如果需要使用更多的控制单元,可以在『设置』→【控制网络】中调整『Multi-ControlNet: ControlNet unit number  (需要保存设置并重启)』,调整后保存并重启 UI 界面即可。

ControlNet 1.1在1.0基础上增加模型至14个,采用“版本号+模型状态+Stable Diffusion版本+后缀”命名规则

如control_v11p_sd15_canny,v11为1.1版,p代表模型状态,模型状态总共有三种,”p、e、u“

模型状态,p表示正式版(production),e表示实验版本(experimental),u表示未完成(unfinished)。

正式版模型以Control_VxxyP_开头,表示该模型已经比较稳定,适合新手使用。

实验版本模型以Control_VxxyE_开头,表示该模型仍在实验阶段,结果可能不太稳定,更适合研究者探索。

测试结束的模型以Control_Vxxxu_开头,表示模型尚未完成。

模型名称,如SD15表示基于Stable Diffusion 1.5版本的模型。


后缀为.pth,同时从1.1开始所有模型都需要搭配.yaml后缀的配置文件,下载模型时需要两个.pth和.yaml两个文件。


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回