使用光照后,顶点的颜色是按照下面的公式计算的:
顶点的颜色 = 顶点处的材料发射颜色+全局环境光+经过适当衰减的来自所有光源的环境、散射和镜面光成分
1.材料的发射光
就是赋值给GL_EMISSION的RGB值
2.经过缩放后的全局环境光
即全局环境光*材料环颜色属性
ambient(bright model) *ambient(martial)
3.光源的贡献
=衰减因子*聚光灯效果*(环境光+散射光+镜面光)
最后的计算公式为
使用光照后,顶点的颜色是按照下面的公式计算的:
顶点的颜色 = 顶点处的材料发射颜色+全局环境光+经过适当衰减的来自所有光源的环境、散射和镜面光成分
1.材料的发射光
就是赋值给GL_EMISSION的RGB值
2.经过缩放后的全局环境光
即全局环境光*材料环颜色属性
ambient(bright model) *ambient(martial)
3.光源的贡献
=衰减因子*聚光灯效果*(环境光+散射光+镜面光)
最后的计算公式为