ControlNet目前已经集成在Stable Diffusion中,可以通过插件的形式进行安装。具体安装步骤如下:
步骤01 切换到Extensions选项卡,打开Install from URL选项卡,在URL for extension’s git repository一栏中填入ControlNet的Git地址,如图4-1所示。
https://github.com/Mikubill/sd-WebUI-controlnet.git
图4-1 填入ControlNet的地址
步骤02 单击Install按钮进行安装。安装完毕后,回到Installed选项卡,单击Apply and restart UI按钮重启Web UI以使插件生效(需要确保ControlNet被选中),如图4-2所示。
图4-2 重启Web UI以使插件生效
步骤03 安装完毕后需要下载模型,目前ControlNet支持14种不同的模型,包括:
· control_v11p_sd15_canny
· control_v11p_sd15_mlsd
· control_v11f1p_sd15_depth
· control_v11p_sd15_normalbae
· control_v11p_sd15_seg
· control_v11p_sd15_inpaint
· control_v11p_sd15_lineart
· control_v11p_sd15s2_lineart_anime
· control_v11p_sd15_openpose
· control_v11p_sd15_scribble
· control_v11p_sd15_softedge
· control_v11e_sd15_shuffle
· control_v11e_sd15_ip2p
· control_v11u_sd15_tile
这些模型可以通过以下链接进行下载:
https://huggingface.co/lllyasviel/ControlNet-.1.1/tree/main
模型下载后需要放在stable-diffusion-WebUI\extensions\sd-WebUI-controlnet\models目录中。