# 渲染方程(一)
# 1. 定义
# 1.1 反射方程
计算反射表面反射到
上式称为反射方程(Reflectance Equation),用来计算表面反射辐射率
# 1.2 渲染方程
将反射方程增加上自发光因素,可以得到渲染方程(Rendering equation (opens new window))
完整形式的渲染方程,需要考虑到反射平面所处的位置、时间,光的波长这些因素,具体形式为
# 2. 反射方程分解
根据前面的微表面理论分析,入射光能量在材质表面分解为两部分,高光反射部分,比例为
# 3. Lambert漫反射模型
参考 (opens new window)
Lambert模型认为,材质的漫反射是均匀发射到所有方向的,所以
计算这个半球积分
得到
考虑一下,如果所有方向都有射向球面的光,而且每个方向的光强度都等于
根据能量守恒,光出射度
可知
考虑材质的颜色,在这里颜色可定义为对三原色的吸收比例,比如白色(1,1,1)表示不吸收任何光,红色(1,0,0)表示将绿色和蓝色完全吸收掉,所以最终漫反射的BRDF为
# 4.最终形式
Cook-Torrance模型其实就是一种材质的高光模型,公式
中的
其中