[系列教程](/zh/tutorial "系列教程")[ComfyUI 进阶教程](/zh/tutorial/advanced "ComfyUI 进阶教程")1.4 SD1.5 多ControlNet组合使用

### [Qwen-Image-Layered 发布 - 支持图像分层编辑的生成模型](/zh/news/2025-12-19-qwen-image-layered-release)

2025/12/19

# ComfyUI 中多个 ControlNet组合使用教程

![ComfyUI 中多个 ControlNet组合使用教程](images/ebb50dfc8b2c32dbe8d6b734f8aaeac4.jpg) 在 ControlNet 中,多个 ControlNet 可以组合使用,以实现更精准的控制的,比如在生成人物时,如果出现人物肢体错位,则可以叠加 depth 来保证正确的肢体前后关系。

这篇文章里,我将会使用 OpenPose 和 Lineart 来实现画面风格的转变。

* OpenPose 用于控制人物姿态
* Lineart 用于控制人物服饰和面部特征等特点保持一致

其实主要是在使用多个 ControlNet 的时候将 `Apply ControlNet` 节点的条件串联

![Apply ControlNet 节点](images/47af2b0f48f0bf38de3fc389f9475c58.jpg) 关于 ControlNet 的阶段控制等可以参考 [Apply ControlNet 节点使用说明](/zh/comfyui-nodes/conditioning/controlnet-apply)

## ComfyUI 中使用多个 ControlNet 的步骤

### 1. 安装必要插件

> 如果你学习过[ComfyUI Wiki](https://comfyui-wiki.com/)之前的其它教程,那么你应该有安装好了对应的插件,则这个步骤你可以忽略

由于 ComfyUI Core 并不带有对应的 Depth 图像预处理器,所以需要预先下载对应的预处理器插件 本教程需要使用 [ComfyUI ControlNet Auxiliary Preprocessors](https://github.com/Fannovel16/comfyui_controlnet_aux) 插件来生成深度图。

这里比较推荐使用 ComfyUI Manager 来进行安装 插件安装的教程可以参考 [ComfyUI 插件安装教程](/zh/install/install-custom-nodes) 这个部分说得比较详细了

> 最新版本 [ComfyUI Desktop](/zh/install/install-comfyui/comfyui-desktop-installation-guide) 已经预装 ComfyUI Manager 插件了

### 2. 下载模型

首先需要下载以下模型:

模型类型| 模型文件| 下载地址
---|---|---
SD1.5 基础模型| dreamshaper_8.safetensors(可选)| [Civitai](https://civitai.com/models/4384/dreamshaper)
OpenPose ControlNet 模型| control_v11f1p_sd15_openpose.pth(必须)| [Hugging Face](https://huggingface.co/lllyasviel/ControlNet-v1-1/blob/main/control_v11p_sd15_openpose.pth)
Lineart| control_v11p_sd15_lineart.pth(必须)| [Hugging Face](https://huggingface.co/lllyasviel/ControlNet-v1-1/blob/main/control_v11p_sd15_lineart.pth)

> SD1.5 版本的模型可以使用你自己电脑上的模型,只是我在这篇教程中我使用的是 dreamshaper_8 这个模型作为示例

请按照以下结构放置模型文件:

📁ComfyUI
├── 📁models
│ ├── 📁checkpoints
│ │ └── 📁SD1.5
│ │ └── dreamshaper_8.safetensors
│ ├── 📁controlnet
│ │ └── 📁SD1.5
│ │ └── control_v11f1p_sd15_openpose.pth
│ │ └── control_v11p_sd15_lineart.pth

### 3. 工作流文文件,以及输入图片

下载下面的工作流文件和图片文件

SD1.5 Multi ControlNet Workflow

![Input Image](images/ac4c82375da25a2ac563a894b87fd049.jpg)

### 4. 在 ComfyUI 中导入工作流加载图片用于生成

![workflow example](images/434e508a526f84615c70fc70a8ae620c.jpg)

1. 在序号`1`加载对应的 SD1.5 Checkpoint 模型
2. 在序号`2` Load Image 加载输入图片
3. 在序号`3`加载 OpenPose ControlNet 模型
4. 在序号`4`加载 Lineart ControlNet 模型
5. 使用 Queue 或者快捷键 `Ctrl+Enter` 运行工作流进行图片生成

主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。