光照模型

光照模型
光照类型

环境光(ambient): 没有确切来源。各种光经过反射后的得到的结果。
表示式 = 环境光强度 * 环境反射的颜色;

散射光(diffuse): 在真实世界中,我们经常见到的光线都是由某些固定的光源发出的,它们总是从某一个方向照射到物体上,而不像我们在讨论环境光时那样不用考虑光线的方向。所以他需要方向。
表达式 = 散射光强度  *(射出角度 点乘 面法线向量)* 散射的颜色  

镜面反射光(specular):在真实世界中,不仅要使用漫反射模型,同时还要接触大量镜面反射的情况。通过镜面反射,可以看到物体表面的高光,或者是光源在光亮物体表面上的反射。
表达式 = 反射系数 *  光照强度 * (cosA的反射指数 次方)

发射光(emission):看起来发光,但不是光源,不能照亮环境。
表达式 = 发射光

光源的类型

定向光:属性:光照强度不虽距离的而变化。
表达式 = 光源初始强度 * 光源的颜色

点光源:属性:光源强度虽距光源的距离而衰减。
表达式 = 光源初始强度*光源的颜色 / 三个因子      其中三个因子为:常量因子,线性因子,二次因子

聚光灯 :属性:具有内锥(本影)和外锥(半影)。
表达式分为内锥和外锥两个。不在内锥和外锥范围内不受光照影响。 

你可能感兴趣的:(光照模型)