返回

VisionPro开发 - PBR基本概念

前端

理解 PBR 的基本概念

PBR 是一种渲染技术,它基于现实世界的物理原理来模拟光线与表面的交互。PBR 材质使用一组称为 BRDF(双向反射分布函数)的方程来模拟光线与表面相互作用的方式。BRDF 方程考虑了多种因素,包括入射光线的方向、表面粗糙度和材料的折射率。

PBR 的基本概念包括:

  • 能量守恒: PBR 材质必须遵守能量守恒定律。这意味着入射到表面的光线能量必须等于反射和透射的光线能量之和。
  • 互易性: PBR 材质必须遵守互易性原理。这意味着从表面反射的光线能量与从表面透射的光线能量之和必须等于入射到表面的光线能量。
  • 菲涅耳效应: 菲涅耳效应是指光线在从一种介质传播到另一种介质时发生反射和透射的现象。菲涅耳效应的强度取决于入射光线与表面法线的夹角。
  • 表面粗糙度: 表面粗糙度是指表面不平滑的程度。表面粗糙度越小,表面越光滑。表面粗糙度越大,表面越粗糙。表面粗糙度对材质的外观有很大的影响。光滑的表面会反射更多的光线,而粗糙的表面会散射更多的光线。

Metallic,roughness 和 opacity 的改变对材质的影响

Metallic,roughness 和 opacity 是 PBR 材质的三种重要属性。这些属性可以用来控制材质的外观。

  • Metallic: Metallic 属性控制材质的金属度。金属度越高,材质看起来越像金属。金属度越低,材质看起来越像非金属。
  • Roughness: Roughness 属性控制材质的粗糙度。粗糙度越高,材质看起来越粗糙。粗糙度越低,材质看起来越光滑。
  • Opacity: Opacity 属性控制材质的透明度。透明度越高,材质看起来越透明。透明度越低,材质看起来越不透明。

Metallic,roughness 和 opacity 的改变对材质的外观有很大的影响。例如,金属度较高的材质会反射更多的光线,而粗糙度较高的材质会散射更多的光线。透明度较高的材质会让更多的光线透过,而透明度较低的材质会阻挡更多的光线。

总结

PBR 是一种渲染技术,它基于现实世界的物理原理来模拟光线与表面的交互。PBR 材质使用一组称为 BRDF(双向反射分布函数)的方程来模拟光线与表面相互作用的方式。BRDF 方程考虑了多种因素,包括入射光线的方向、表面粗糙度和材料的折射率。

Metallic,roughness 和 opacity 是 PBR 材质的三种重要属性。这些属性可以用来控制材质的外观。Metallic 属性控制材质的金属度,roughness 属性控制材质的粗糙度,opacity 属性控制材质的透明度。Metallic,roughness 和 opacity 的改变对材质的外观有很大的影响。