Stable Diffusion使用教程 / 第八部分:controlnet插件

ControlNet插件安装

2024-09-04

本课程主要讲解:controlnet插件安装、controlnet模型安装、controlnet预处理模型安装。

一、ControlNet插件安装

安装 ControlNet 插件前大家可以自行检查一下自己的SD是否已经存在 ControlNet 插件了,避免重复安装。

打开SD绘画界面, 如果在绘画界面下方,如下图所示位置,显示了 ControlNet 的功能区,那就证明已经安装了的,可以跳过这一步。

1、下载方法一:通过SD绘画界面-->扩展界面下载

如下图所示步骤:

(1)点击扩展菜单
(2)点击可下载菜单
(3)输入路径:
https://gitcode.net/rubble7343/sd-webui-extensions/raw/master/index.json
(4)点击加载扩展列表按钮
(5)在输入框中输入controlnet进行搜索

(6)列表拉到最后,找到【sd-webui-controlnet】这个插件名,然后点击右边的【安装】按钮即可,如果按钮显示【已安装】就证明安装过了。

2、下载方法二:通过github下载

(1)下载路径:
https://github.com/Mikubill/sd-webui-controlnet

(2)点击绿色按钮【code】显示下拉,然后点击【download zip】下载安装包

(3)下载完成之后,要把它安装到SD根目录的extensions文件夹里面

将下载好的安装包【解压后】丢进去即可

3、下载方法三:通过SD界面--扩展--从网址安装方式

(1)打开SD绘画界面,点击扩展菜单
(2)点击从网址安装菜单
(3)复制GitHub的路径填入: https://github.com/Mikubill/sd-webui-controlnet
(4)点击安装按钮

(5)安装好了后,在已安装菜单,点击【应用更改并重启】按钮

那以上几个方法都可以用来安装 ControlNet 插件,安装完成之后,我们就可以在SD绘画界面处看到了 ControlNet 的功能了。

那到这一步是不是就可以直接使用了呢?不是,我们接下来还要继续下载我们的 ControlNet模型和预处理器。

二、ControlNet模型安装

ControlNet模型是用来增强我们Stable Diffusion的能力的,是ControlNet里面很重要的、必须的模块。

1、ControlNet模型下载

(1)打开下载链接:
https://github.com/Mikubill/sd-webui-controlnet/wiki/Model-download
(可以用浏览器的翻译工具,把语言翻译为中文)

(2)选择适合自己的电脑的模型体积:
因为每个人的电脑内存情况不同,大型的每个约需要1.45GB, 如果全部controlnet模型都要下载的话, 那就是20个左右,需要20几GB。所以这里就根据每个人的电脑内存情况去选择即可。

点击下图链接,分别跳转去下载。

(3)有红色图标的为模型,我们分别点击它旁边的下载按钮一个个进行下载即可。

2、ControlNet模型安装

把上面下载好的模型放到Stable Diffusion指定的文件夹:
\extensions\sd-webui-controlnet\models

(1)点击根目录

(2)点击打开 extensions文件夹

(3)点击打开 sd-webui-controlnet文件夹

(4)点击打开 models文件夹

(5)把下载好的模型直接扔进来即可

3、ControlNet模型放好后,就可以回到Stable Diffusion绘画界面,点击下图的刷新按钮就可以显示出来了。

三、预处理器安装

ControlNet的预处理器,在你选择的时候,它会自动帮你下载的,所以一般情况下不需要人为再去下载再安装。
预处理器存储的文件夹路径为:\extensions\sd-webui-controlnet\annotator


本节课,我们已经把ControlNet的所有前期准备工作完成了,那么接下来的课程将会对ControlNet的界面参数进行详细的讲解。


原文链接:https://www.aiadmin.com/course/AiE1mTHZaoVg.html