首页 教程 ComfyUI保姆级零基础教程 常用 ControlNet 类型选型
Tutorial Lesson

常用 ControlNet 类型选型

ComfyUI保姆级零基础教程 52 浏览 2026-07-08 更新 免费阅读

一、选型总原则

你想约束什么信息?
  轮廓/边缘     → Canny、Lineart、Scribble
  空间远近      → Depth、Normal
  人体姿势      → OpenPose、DWPose
  语义区域      → Seg、Inpaint
  软构图        → 有时 Tile / Reference 类

先定目标,再选类型;同一参考图可 提取多种条件 供多 ControlNet 组合(6-4)。


二、Canny(边缘)

是什么

从图提取 清晰边缘线(类似素描轮廓)。

适用

  • 照片转插画,保留轮廓

  • 建筑、产品 外形 锁定;

  • 线稿上色前置。

预处理器

Canny Edge — 参数 low_threshold / high_threshold 影响边缘多少。

注意

  • 纹理丰富照片 → 边缘 过多,可调高阈值或换 Lineart;

  • strength 常用 0.6–0.85


三、Depth(深度)

是什么

灰度深度图:近处亮/暗、远处相反(视模型约定),表达 前后关系

适用

  • 室内、街景、Landscape 空间布局

  • 换风格但 保持透视

  • 人物与背景 层次 不变。

预处理器

MiDaS / Zoe / LeReS 等深度估计。

注意

  • 不锁 细线条,只锁 大空间

  • 与 Canny 组合:Depth 管透视,Canny 管轮廓(6-4)。


四、OpenPose / DWPose(人体骨架)

是什么

检测 人体关键点 连线(头、肩、肘、膝…),约束 姿势

适用

  • 换脸/换服装 但姿势不变;

  • 指定动作(举手、坐姿);

  • 插画人物 姿态迁移

预处理器

  • OpenPose — 经典,全身/手/脸可选;

  • DWPose — 精度 often 更好,社区常用。

注意

  • 无人的图 无效

  • 多人需 多人骨架 支持或拆分处理;

  • strength 0.7–0.95 常见,过高易僵。


五、Lineart / Anime Lineart(线稿)

是什么

提取或适配 动漫线稿 风格线条。

适用

  • 线稿上色

  • 动漫风 勾线保留

  • 比 Canny 更 干净 的二次元线。

预处理器

Lineart / Anime Lineart / Manga Lineart


六、Scribble(涂鸦)

是什么

从图或 手绘涂鸦 得到 简笔线条

适用

  • 快速 草图 控制构图;

  • 不要求精确边缘, 示意 即可。

注意

比 Canny 更 loose,适合创意阶段。


七、SoftEdge / MLSD

类型

特点

SoftEdge

软边缘,介于 Canny 与 Scribble

MLSD

直线段,适合 室内/architecture 透视线


八、Segmentation(Seg)

是什么

语义分割 上色块(人、天、地…)。

适用

  • 换背景 保留主体区域

  • 复杂场景 分区 控制。

注意

工作流较复杂,常与 inpaint 思路重叠。


九、ControlNet Inpaint

是什么

专门配合 蒙版局部重绘 的 ControlNet。

适用

  • 4-4 Inpaint 增强 边缘融合

  • 局部替换物体。

与 4-4 章节联动。


十、Tile / Reference(简述)

  • Tile:分块重绘、超分、细节增强;

  • Reference 类:部分实现 整体参考(与 IP-Adapter 有重叠,按节点文档选用)。


十一、选型速查表

你的目标

首选

备选

锁定人物姿势

OpenPose / DWPose

Depth + Pose

线稿上色

Lineart

Canny

照片轮廓重绘

Canny

SoftEdge

保持房间/街景空间

Depth

Normal

建筑直线透视

MLSD

Depth

快速草图构图

Scribble

局部改一块

Inpaint CN

4-4 Mask


十二、SD1.5 vs SDXL 模型

下载 ControlNet 时确认:

control_v11p_sd15_xxx.safetensors   → SD1.5
controlnet-sdxl-xxx.safetensors     → SDXL

与 Checkpoint 必须同代

推荐教程

继续学习相关章节