嗯,说是个古老的算法,很多人肯定马上就知道是怎么做的了。没错,最简单最无聊的那个算法。
从某个点P开始,沿光线方向的反方向连一条射线R,沿这条射线前进的过程中,
如果射线R上的有某个点A的高度低于相应点的地形的高度H,则说明这个点P被地形遮挡。
第一遍算出光照图后,还应对算出的光照图进行一定程度的Blur,然后就是最终的结果了。
经典算法,不多说了,有兴趣可以去找网上大把大把大把大把的例子。
不废话了,还有很多很多事情要做,三头六臂估计不够,可能得来个八臂罗汉千手观音什么的。
那个,老样子,继续欢迎拍砖丢扔。
本文介绍了一种经典的遮挡算法,该算法通过从一个点出发沿着反方向射线检查地形高度来判断是否被遮挡。文章提及了算法的基本流程,并指出在计算完光照图后还需要进行模糊处理。
765

被折叠的 条评论
为什么被折叠?



