为了获得星光的效果,我们通常使用billboard渲染一张带alpha通道的贴图,通过贴图的alpha通道实现发散的星光效果。

但是如何实现闪烁的效果呢?

由于人眼视觉残留的原理,我们看到舞厅闪烁的灯光时,感觉并不是有-无-有那种眨眼的效果,而是类似一种光束分散旋转又融合的效果(描述不好,实际看一下最好理解 :))

因此,我们可以为一个星光效果渲染两个billboard,并且第二个billboard相对第一个billboard产生一个变化的旋转,并且两个billboard使用blend加强中心区的明亮度。

posted on 2011-04-25 11:41  indif  阅读(307)  评论(0编辑  收藏  举报