US3S1L7——Blinn-Phong光照模型
US3S1L7——Blinn-Phong光照模型
Blinn Phong光照模型
-
来历:
-
Blinn Phong光照模型我们之前提到过,它是由吉姆·布林(Jim Blinn,美国计算机科学家)
在1977年时,在Phong光照模型基础上进行修改提出的
它和Phong一样是一个经验模型,并不符合真实世界中的光照现象,它们只是看起来正确 -
原理:
Blinn Phong和Phong光照模型一样,认为物体表面反射光线是由三部分组成的:
环境光 + 漫反射光 + 镜面反射光(高光反射光)
Blinn Phong光照模型的公式
Blinn Phong光照模型公式:
其中:
-
环境光颜色 =
UNITY_LIGHTMODEL_AMBIENT
(unity_AmbientSky
、unity_AmbientEquator
、unity_AmbientGround
)关于上边四个变量,详见:US3S1L5——Phong光照模型
-
漫反射光颜色 = 兰伯特光照模型 计算得到的颜色
-
高光反射光颜色 = Blinn Phong式高光反射光照模型 计算得到的颜色
Blinn-Phong光照模型的实现
- 逐顶点光照
- 逐片元光照
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文KRIFE齐的博客!