Phong Illumination Model
相信学习图形渲染的同学对于Phong Illumination Model 都不陌生。
环境光 Ambient
– 光从环境中的其他表面反射
漫射光 Diffuse
– 表面从光源接收并在所有方向上均匀反射的照明
镜面光 Specular
– 物体上的亮点(例如抛光金属、苹果…)
P是物体上一个点,假设:
– 点 P 将通过像素 p 最终展示到人眼中
– P 的法线为向量 N
– P 处的光源的方向向量 L
– P 处的人眼观察方向为 V
– ka、kd、ks 分别代表环境、漫反射、表面镜面成分的着色系数
– La、Ld、Ls 分别代表环境光、漫射光、镜面反射光分量的照明系数
计算像素 p 的颜色 I
着色系数(Shading Coefficient)