教程 7
镜面反射
教程源码下载地址: https://github.com/jiangxh1992/MetalTutorialDemos
优快云完整版专栏: https://blog.youkuaiyun.com/cordova/category_9734156.html
一、原理
1.1 镜面反射光
上一篇教程中基于Lambert模型计算的漫反射较好的表现了粗糙物体表面的光泽,像石灰墙、泥塑等。但对于表面光滑的镜子、玻璃、金属、水面、瓷碗等则表现不出那种耀眼的光泽。这一章在漫反射的基础上,我们继续介绍镜面反射光,用来表现光滑表面的光泽。
镜面反射光,又称高光,指的是当相机视线和光源在光滑物体表面的反射光线基本重合时发出耀眼光芒的现象。可以看出镜面反射光和观察者眼睛的位置直接相关,所以镜面反射的计算中需要加入相机视角变量V。镜面反射实现的情况下,对于表面光滑的物体,当眼睛接近反射光方向时物体表面亮度很高以至于成为白色的光看不出物体表面的颜色,当眼睛偏离反射光方向时亮度又急速衰减以至于镜面反射光消失。
<