🐰 白兔AI

Stable Diffusion Depth控制详解:掌握空间与构图

发布日期:2025-05-13 | 作者:白兔AI | 阅读时间:约8分钟

🐰 关注公众号「白兔AI」

白兔AI公众号二维码

扫码关注公众号,获取更多AI绘画教程和提示词

✨ 白兔去水印小程序

白兔去水印小程序码

免费去水印工具,一键去除图片/视频水印

一、Depth控制概述

Depth(深度)控制是ControlNet中最强大的空间控制工具之一。它通过深度图(Depth Map)来指导AI生成图像的空间结构,确保前景、中景、背景的层次关系符合预期。无论是风景、建筑还是复杂场景,Depth控制都能显著提升构图的合理性。

二、深度图的原理

深度图是一种灰度图像,其中每个像素的亮度代表该点到相机的距离:

AI根据这个距离信息,在生成时保持正确的空间关系。

三、Depth预处理器类型

ControlNet提供多种深度估计模型:

1. MiDaS

最常用的深度估计模型,效果稳定,适合大多数场景。

2. Zoe

更新的深度估计模型,在细节处理上更优秀,特别适合室内场景和复杂物体。

3. Leres

另一种深度估计方案,在某些场景下表现更好。

4. Leres++

Leres的增强版,提供更精细的深度边界。

四、Depth控制的基本使用

步骤:

  1. 上传参考图到ControlNet
  2. 选择Depth预处理器(如depth_midas或depth_zoe)
  3. 选择Depth模型(如control_v11f1p_sd15_depth)
  4. 点击预览查看深度图
  5. 输入文本提示词
  6. 调整Control Weight
  7. 生成图像

五、Depth控制的典型应用

1. 风景构图

确保山脉、树木、河流等元素在正确的空间位置上:

提示词:mountain landscape with lake, sunset -- 配合风景照片的深度图

2. 建筑可视化

保持建筑结构的空间准确性:

提示词:modern architecture, glass facade -- 配合建筑渲染图的深度图

3. 室内场景

控制家具和空间的布局:

提示词:cozy living room, warm lighting -- 配合室内照片的深度图

4. 人物与背景关系

确保人物站在正确的位置上:

提示词:person standing in a garden -- 配合带人物的场景深度图

六、Depth与其他ControlNet的配合

Depth + Canny

同时控制空间结构和边缘轮廓,适合需要精确形状和位置的场景。

Depth + OpenPose

控制人物姿势的同时确保人物在正确的空间位置上。

Depth + Normal Map

结合深度和表面法线信息,实现更精细的3D结构控制。

Depth + Segmentation

精确控制不同物体在空间中的分布。

七、自定义深度图

除了从参考图提取,还可以创建自定义深度图:

八、Depth控制的注意事项

九、Depth在视频生成中的应用

结合AnimateDiff或Deforum,Depth控制可以实现:

十、总结

Depth控制是理解和掌握AI绘画空间构图的关键工具。它让创作者可以从三维空间的角度思考画面布局,而不是仅仅依赖二维的轮廓和颜色。无论是写实风格还是概念设计,Depth控制都能帮助你创建更具空间感和层次感的作品。

← 返回博客首页