最近我读了Eric Heitz的论文“理解基于Microfacet的BRDF中的掩蔽-阴影函数”,在第5节,5.2中,论文定义了斜率的分布,然后说法线的分布是从它构造出来的(方程64),我试着理解它,但仍然不知道如何操纵方程来做到这一点,有人能帮我吗?非常感谢!

发布于 2022-04-06 16:45:42
“斜率空间”是一个坐标系统,它用上半球的x和y斜率,即-x/z和-y/z来描述单位向量。它与通常的极坐标\theta, \phi有一定的变量变化关系。
当像P^{22}函数这样的概率密度函数通过变量的变化时,它获得了一个额外的因子,称为Jacobian,它解释了变量变化过程中体积的缩放。它保留了空间内任意给定区域内的概率总量,并保持了函数的规范化。
在从斜率空间到极坐标的通道中,相关的Jacobian是1/\cos^4 \theta,所以当在斜率空间中定义的密度被重新参数化为极坐标时,就会看到这个因子。
这里有更深入的解释:BRDF理论中的斜率空间
https://computergraphics.stackexchange.com/questions/12607
复制相似问题