PBR渲染其二

68 阅读1分钟

引言

前面简要的分析了pbr的数学逻辑和简单的漫反射,下面主要来分析一下环境贴图的高光反射部分:

镜面反射辐照IBL

回顾前面的渲染方程:

图片45.png

在前文中,已经分析过了第二项,漫反射辐照,现在看最难的第三部分镜面反射辐照:

图片49.png

这里的这个积分基本很难计算,同样的采用近似的方法,则上式等价为:

图片50.png

在这里我们就把镜面反射积分分成了二个部分,前面称之为DFG积分,后面为光源积分,下面分别求解他们的解。

光源积分

这部分积分的表达式为:

图片51.png

对于这个积分,这是一个光线的积分的公式,不能对于这个积分进行均匀采样,需要进行重要性采样,不同的地方的粗糙度是不一样的,先给糙糙度分成5个级别,根据不同的粗糙度来进行采样: