首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

新近在学习LOD相关的内容,遇到点麻烦

2013-01-11 
最近在学习LOD相关的内容,遇到点麻烦。LOD地形中总是需要检测地形的结点是否处于摄像机的平截头体中。我从书

最近在学习LOD相关的内容,遇到点麻烦。
LOD地形中总是需要检测地形的结点是否处于摄像机的平截头体中。我从书上看见的判断方案是,把每个结点的包裹立方体的8个顶点依次与摄像机可见范围作比较,再决定是否显示其中包裹的地形模型。但是这种方法有些不足,如图所示情况。立方体的8个点不在平截头体中,平截头体的8个顶点也不在立方体中,但是立方体包裹的地形确实需要显示。

遇到这种情况怎样处理? 谢谢!

[img=http://b202.photo.store.qq.com/http_imgload.cgi?/rurl4_b=30c17af4b3ad96f5424f1bb31a2392f507d417e750fc6297aae86ee986e1e4b45771ed2802a8b035f6a20aa39ec163d4809411fb6414ad54f9121f209d773bf64af1cc0ea67a1596db1655118482b6ac97d90451&a=203&b=202][/img]

[解决办法]
咦?貌似是我理解错LZ的意思了?
如果LZ指的是场景管理,可以参考下八叉树的思想。总之,距离摄影机较近的位置,应该是可以看到更多细节部分的,节点的密度也会相应的高一点。
[解决办法]
我建议楼主不要使用八叉树。游戏的地形场景一般不会很大,可以使用一种CLOD算法,比如ROAM,它使用包围球的检测。

那些做GIS的,一般也是使用四叉树,因为GIS的场景通常都很大。
用八叉没有必要

热点排行