模型教程

ControlNet 模型怎么用:预处理器、模型与权重

预处理器负责提取条件,ControlNet 模型负责引导生成。

有效 适用版本:2026-05 难度:进阶 预计:15 分钟 更新:2026-05-12 复查:2026-06-12

一句话结论

能分清 Canny、Depth、OpenPose、Lineart 等模型适合什么任务。

这篇解决什么问题

预处理器负责从参考图提取条件,ControlNet 模型负责把条件注入生成过程。两者配合才有效。

如果你是第一次接触 ComfyUI,建议不要跳步。先把最小流程跑通,再安装插件、导入复杂工作流或追求高分辨率。ComfyUI 的大多数问题都可以通过“看控制台日志、确认目录、确认版本、降低参数”这四件事定位。

适合谁

准备条件

ControlNet 预处理器和模型怎么接

预处理器负责从参考图提取边缘、姿势、深度等条件;ControlNet 模型负责把这些条件传给生成流程。两者不是同一个东西。

操作步骤

  1. Canny 适合保留硬边缘和轮廓。
  2. Depth 适合保留空间层次和大体结构。
  3. OpenPose 适合控制人物姿势。
  4. Lineart/Scribble 适合线稿到成图。
  5. 权重从 0.6-1.0 测试,过高会僵硬,过低控制不明显。
  6. Start/End 控制影响区间,新手先保持默认。

判断问题属于哪一类

常见错误

验证是否成功

如果仍然失败

请把控制台里从 Traceback 开始到最后一行的完整报错保存下来,同时记录:ComfyUI 版本、启动方式、显卡型号、显存容量、使用的模型文件名、刚安装过哪些插件。不要只截网页上的红色提示,因为真正有用的信息通常在启动窗口里。

如果你在本站提交反馈,登录状态下会自动附带 user_id,方便后续追踪同一个用户遇到的连续问题;未登录也可以匿名提交。

下一步推荐

更新记录