鸟语天空
光的衰减
post by:追风剑情 2017-1-16 18:51

光随距离衰减。所以,远离光源的物体会变暗一些。现实世界里,光强度反比于物体和光源距离的平方。

11111.png

此处i为光强,d为距离。

实践中,上面公式并不方便,我们常用另一个简单的基于辐射衰减距离的模型替代,在辐射衰减距离之外,光线将完全衰减为0。通常,可在光线有效射程内使用线性插值表现光随距离d的衰减:

2222.png

如上,实际有两个辐射衰减距离。在dmin内,光强不衰减;dmin至dmax,光强由1减至0;超出dmax,光强一律为0。dmin控制开始衰减的距离,常设为0,表示光一旦射出即开始衰减;dmax是真正的衰减距离,此距离之外,光完全失效。

距离衰减也适用于点光源和聚光灯(平行光无衰减)。聚光灯还多出一个Hotspot辐射衰减半径,表示光亮在光锥边上的衰减。

一旦计算出衰减系数i,即可将它乘以镜面反射分量和漫反射分量。记住环境光是没有衰减的,这很显然。

评论:
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容