1. ControlNet深度约束与法线约束
1.1. 深度(depth) 约束
1.1.1. 什么是深度图?
- 简略版
- 详细版
- 深度图(Depth Map)是一种用于表示三维场景深度信息的二维图像。在深度图中,每个像素的值代表了对应场景中的点与相机的距离。颜色的变化通常用来表示深度的变化,SD中,白色代表近距离,而黑色代表远距离
1.1.2. Depth深度
- 作用
- 预处理器区别
- 对深度信息、物品边缘信息的提取程度不同
- 部分预处理可以调节参数
- 与线条约束区别
1.1.3. 应用
1.2. 法线(normal) 约束
1.2.1. 什么是法线图?
- 简略版:保存物体表面凹凸信息的图
- 详细版
- 法线图(Normal Map)是一种用于模拟表面细节并增强三维图形的技术。它是一种特殊的纹理映射技术,可以在不增加多边形数目的情况下,模拟出复杂表面的细节。它可以使模型看起来更加逼真和详细。例如,法线图可以用来模拟皮肤的细纹、布料的纹理、石头的凹凸等。
- 在法线图中,RGB(红、绿、蓝)三个颜色通道分别代表XYZ(水平、垂直、深
度)三个空间方向,模拟出表面的凹凸细节。
1.2.2. Normal(法线)
- 作用:对元素的表面凹凸信息进行规定
- 预处理器的区别
- bae模型可以与3D渲染引擎通用
- midas法线贴图已被弃用
1.2.3. 应用
- 生成表面凹凸感类似的图片
- 约束物品轮廓的同时丰富细节