安装 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两个文件。