节点详解
ControlNet 是什么
ControlNet 是一组控制生成的技术,用额外的条件图约束生成内容:线条决定轮廓、深度图决定空间、姿态图决定动作。它让"想让模型怎么画"成为可能。
常用控制类型
| 类型 | 条件图 | 控制内容 |
|---|---|---|
| 线稿 | 黑白线条图 | 轮廓与结构 |
| 深度 | 深度图 | 空间与层次 |
| 姿态 | 骨骼点图 | 人物动作 |
| 边缘 | 边缘检测图 | 形状轮廓 |
工作方式
- 准备条件图(线条、深度或姿态图)。
- 加载 ControlNet 模型。
- 把条件图编码后与提示词一起送入采样器。
- 生成结果会遵循条件图的约束。
节点组成
- 加载 ControlNet 模型节点。
- 应用 ControlNet 节点(接收条件图与提示词条件)。
- 部分节点需要"控制强度"参数,决定约束的强弱。
使用要点
- 每个控制类型需要对应的模型文件,放入 controlnet 目录。
- 控制强度调低,约束减弱、模型发挥更多;调高则更严格遵守。
- 条件图与目标画面越匹配,效果越好。
练习
用一张人物的骨骼姿态图,配合 ControlNet 生成站立、跑步两个动作的人物,调整控制强度观察变化。