光照模型概述
一、什么是光照模型
- 光照模型指的是用于模拟光照效果的一组数学公式和算法,用于确定在 3D 场景中的模型表面应该如何对光进行反射和散射,从而实现视觉上逼真的照明效果
- 说人话:光照模型就是用来计算光照效果的数学公式//是业界前辈们探索出来的计算规则
二、光照模型类型
在现实生活中,一个物体的颜色是由射进眼睛里的光线决定的 当光线照射到物体表面时,一部分被物体表面吸收,一部分被反射。//对于透明物体,还有一部分光会穿过透明体,产生透射光 只有反射光和透射光才能进入眼睛,从而产生视觉效果(物体呈现出的亮度和颜色)//因此,物体表面的光照颜色是由入射光、物体材质、以及材质和光的交互规律共同决定的
- 漫反射光照模型
- 漫反射:指光线被粗糙表面无规则地向各个方向反射的现象是一种在各个方向上平均反射光线的模型
- 比如:墙壁、纸张、布料等等物体的表现效果
- 高光反射光照模型
- 高光反射:考虑了视角和光源的方向,使物体表面出现高光点
- 比如:金属、陶瓷、塑料等等物体的表现效果
- Unity 内置光照函数
- 等等