深度 ControlNet 工作流示例
ComfyUI 中的深度 ControlNet 工作流:深度图如何编码距离信息,以及如何用它控制图像生成时的场景结构。
深度图与 Depth ControlNet 介绍
深度图(Depth Map)是一种特殊的图像,它通过灰度值表示场景中各个物体与观察者或相机的距离。在深度图中,灰度值与距离成反比:越亮的区域(接近白色)表示距离越近,越暗的区域(接近黑色)表示距离越远。

Depth ControlNet 是专门训练用于理解和利用深度图信息的 ControlNet 模型。它能够帮助 AI 正确解读空间关系,使生成的图像符合深度图指定的空间结构,从而实现对三维空间布局的精确控制。
深度图结合 ControlNet 应用场景
深度图在多种场景中都有比较多的应用:
- 人像场景:控制人物与背景的空间关系,避免面部等关键部位畸变
- 风景场景:控制近景、中景、远景的层次关系
- 建筑场景:控制建筑物的空间结构和透视关系
- 产品展示:控制产品与背景的分离度和空间位置
本篇示例中,我们将使用深度图生成建筑可视化的场景生成。
ComfyUI ControlNet 工作流示例讲解
1. ControlNet 工作流素材
请下载下面的工作流图片,并拖入 ComfyUI 以加载工作流:

元数据中包含工作流 JSON 的图片可直接拖入 ComfyUI,或使用菜单 Workflows -> Open(ctrl+o) 来加载对应的工作流。
该图片已包含对应模型的下载链接,直接拖入 ComfyUI 将会自动提示下载。
请下载下面的图片,我们将把它用作输入:
