简单光反射模型 |
|||
对物体进行光照处理需要建立合适的光照模型,并通过显示算法将物体在显示器上显示出来。 当光照射到一个物体的表面上时,物体对光会产生反射、投射和散射作用,物体内部还会吸收一部分光。这可用如下等式表示: 入射光=反射光+投射光+散射光+吸收光 用简单光反射模型模拟光,照射到物体表面时,产生了光的反射效果,它假定光源是点光源,物体是非透明体,于是投射光和散射光将近似于零。
当光线照射到表面粗糙、无光泽的物体上,物体表面表现为漫反射形式,即光线沿各不同方向都做相同的散射。故而从各个角度观察,物体都有相同的亮度。
光照射到光滑表面,镜面反射的光取决于入射光的角度、波长和反射表面的材料性质。
光源照射到周围物体上,反射出的光照射到该物体上也能让我们看见它。这种光叫环境光或泛光。环境光亮度均匀,通常由多个物体经多重反射形成,因此无法精确计算光强。在简单光照模型中,把它处理为常数。 几种光各有自己的特色,综合起来就是作用在物体上的综合光强。 |