[系列教程](/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组合使用教程
 在 ControlNet 中,多个 ControlNet 可以组合使用,以实现更精准的控制的,比如在生成人物时,如果出现人物肢体错位,则可以叠加 depth 来保证正确的肢体前后关系。
这篇文章里,我将会使用 OpenPose 和 Lineart 来实现画面风格的转变。
* OpenPose 用于控制人物姿态
* Lineart 用于控制人物服饰和面部特征等特点保持一致
其实主要是在使用多个 ControlNet 的时候将 `Apply ControlNet` 节点的条件串联
 关于 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

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

1. 在序号`1`加载对应的 SD1.5 Checkpoint 模型
2. 在序号`2` Load Image 加载输入图片
3. 在序号`3`加载 OpenPose ControlNet 模型
4. 在序号`4`加载 Lineart ControlNet 模型
5. 使用 Queue 或者快捷键 `Ctrl+Enter` 运行工作流进行图片生成
主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网
