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. 应用

  • 生成表面凹凸感类似的图片
  • 约束物品轮廓的同时丰富细节

results matching ""

    No results matching ""