我发现了数学的奇妙世界,并且用PBR和命名来碰壁,所以我有几个问题:据我了解,BRDF描述了材料对光(入射的直接光和反射)的反应。但是在“ Cook-Torrance”中,我看不到任何有关反射的信息,我不了解如何对其进行整合,因此只能得到漫反射的光和反射。
我已经读过很多有关“ Oren-Nayar”等不同“扩散术语”的文章,它是否像DFG提名人中的其他“ D”一样,是Cook-Torrance的一部分?不用镜面计算就可以代替它吗?
我从搅拌机艺术家的背景中读到了很多有关“ GGX”的东西,我认为这是一种模糊的反映,但似乎我错了,现在我在许多不同的情况下(例如在微刻面正常情况下)都发现了这个GGX术语本教程中的分发
简而言之,问题是:“ Oren-Nayar”,“ GGX”和“ Cook-Torrance”如何相互关联(如果存在),以及如何在这些算法中集成“ vec3反射”?
正如我在成为数学新手之前所说的那样,因此如果您的回答“算是数学上的麻烦”,请为您的方程式写一个glsl / hlsl版本,这对我来说更容易理解,因此等效性对我有很大帮助
PS:我知道我的问题很模糊,但也跟我对这个问题的理解一样模糊。