BRDF推导 一般在做着色的时候,我们知道入射光的颜色(即radiance)和方向(即 ωi),因此就知道入射光的Irradiance: dIi=Lidωi 对于入射光能照射到方向为 ωh 的微平面的部分,它的功率为: dΦi′=Lidωi(l⋅h)d⊥A(ωh)=Lidωi(l⋅h)D(ωh)dωhdA 关于项 D(ωh)dωh:
由于我们只关心反射能量,所以上述公式还要再乘以菲涅尔公式,就是物体表面的反射能量。 5. 双向分布函数BRDF D为法线分布函数 F为菲涅尔函数 G为双向阴影遮挡函数 4(n⋅l)为微面元坐标系向世界坐标系变换的雅可比行列式 6. BRDF的物理性质 赫姆霍兹互反律(Helmholtz reciprocity) 能量守恒* 解释一下BRDF的能量守恒...
brdf公式推导过程 _kk_K_kk_ 编辑于 2024年01月03日 17:46 评论 赞与转发 0 0 0
目前主流的Microfacet Cook-Torrance BRDF模型的镜面反射部分的公式为: fr(ωi,ωo)=DFG4(ωi·n)(ωo·n) 其中F代表菲涅尔项,描述由于菲涅尔效应产生的镜面反射光所占的比例。而D和G分别代表法线分布函数与几何函数,它们和分母4(ωi·n)(ωo·n)的由来(公式推导)是本文要介绍的重点。在介绍它们之前,我们...
解释一下BRDF的能量守恒。BRDF能量遵循如下公式。 BRDF并不一定遵循能量守恒,只能保证反射出的总能量不大于入射的能量。就是说,BRDF模型发射光相比真实的物理情况可能要暗一些。 7. 其他常见的BRDF模型 Blinn-Phong,简单快速,各向同性,表达能力有限: Cook-Torrance,复杂一些,各向同性,可以较好地表达真实材质: ...