PBR(一)
D(h) : 法线分布函数 (Normal Distribution Function),描述微面元法线分布的概率,即正确朝向的法线的浓度。即具有正确朝向,能够将来自l的光反射到v的表面点的相对于表面面积的浓度。
F(l,h) : 菲涅尔方程(Fresnel Equation),描述不同的表面角下表面所反射的光线所占的比率。
G(l,v,h) : 几何函数(Geometry Function),描述微平面自成阴影的属性,即m = h的未被遮蔽的表面点的百分比。
分母 4(n·l)(n·v):校正因子(correctionfactor),作为微观几何的局部空间和整个宏观表面的局部空间之间变换的微平面量的校正。
关于Cook-Torrance BRDF,需要强调的两点注意事项:
对于分母中的点积,仅仅避免负值是不够的 ,也必须避免零值。通常通过在常规的clamp或绝对值操作之后添加非常小的正值来完成。
Microfacet Cook-Torrance BRDF是实践中使用最广泛的模型
1,Specular D
较为主流的法线分布函数是GGX
2, Specular F
一般都采用Schlick的Fresne
3, Specular G
Smith 分离遮蔽阴影
原文:https://www.cnblogs.com/Jaysonhome/p/13972900.html