某一点P的渲染方程,其实就是该点受光源影响的颜色。我们首先给出方程,然后将会花费大量的篇幅来实践该方程中各个参数的各种情况。
各部解释:
- 是P点的出射光亮度。也即入眼的亮度,最终渲染的颜色。
- 是P点自发光的亮度。P本身可以发光,比如本身是个灯、荧光棒等。
- 是P点入射方向到出射方向光的反射比例,即BxDF,一般为BRDF。能量守恒来说,入射光比例与出射光比例的和为1。
- 是P点入射光亮度。
- 是入射光角度带来的入射光衰减。n是表面法线,是入射光角度。正射则光子全部计亮度,与法线的夹角越大,则衰减越厉害。
- 是入射方向的半球积分(可以理解为无穷小的累加和,在半球范围内所有入射光的累加和)。
在实时渲染当中,对方程进行简化,默认为P点并不自发光。则方程简化为:
对于式中的入射光亮度参见【PBR理论】第0讲 光照模型。