古老的Terrain Light Map,嗯嗯,不废话了,发图

嗯,说是个古老的算法,很多人肯定马上就知道是怎么做的了。没错,最简单最无聊的那个算法。

从某个点P开始,沿光线方向的反方向连一条射线R,沿这条射线前进的过程中,

如果射线R上的有某个点A的高度低于相应点的地形的高度H,则说明这个点P被地形遮挡。

第一遍算出光照图后,还应对算出的光照图进行一定程度的Blur,然后就是最终的结果了。

经典算法,不多说了,有兴趣可以去找网上大把大把大把大把的例子。

不废话了,还有很多很多事情要做,三头六臂估计不够,可能得来个八臂罗汉千手观音什么的。

那个,老样子,继续欢迎拍砖丢手雷扔炸弹。

 

 

 

你可能感兴趣的:(算法)