冯氏光照模型

Phong Lighting Model

冯氏光照模型由三部分组成:环境光(ambient)、漫反射(diffuse)、镜面反射(specular)

最后将三个分量的权值加起来,然后乘上物体本来的颜色,就获得了冯氏光照模型的光照效果。其中乘法是将权值(一个三维向量)按位乘物体本色(一个三维向量),本质上是模拟光学上物体在被光照时反射的效果。

Blinn-Phong

Phong式不计算视线与光源在法线同侧的情况。这会在弱光环境下,产生一道明显的边界线。

Blinn-Phong和Phong的镜面反射唯一不同之处在于,现在我们要测量法线和半程向量之间的角度,而半程向量是视线方向和反射向量之间的夹角。