参考自:
Unity3d 基于物理渲染Physically-Based Rendering之specular BRDF
Unity3d 基于物理渲染Physically-Based Rendering之实现
Unity3d 基于物理渲染Physically-Based Rendering之最终篇
双向反射分布函数(Bidirectional Reflectance Distribution Function,BRDF)用来定义给定入射方向上的辐射照度(irradiance)如何影响给定出射方向上的辐射率(radiance)。更笼统地说,它描述了入射光线经过某个表面反射后如何在各个出射方向上分布——这可以是从理想镜面反射到漫反射、各向同性(isotropic)或者各向异性(anisotropic)的各种反射。
单一光源的情况:
多光源的情况:
【未完待续】