查看: 3113|回复: 2

基于PagedLOD四叉树的地形渲染,如何避免小俯角查看时远距离高精度瓦片的加载

[复制链接]

该用户从未签到

发表于 2012-2-2 17:32:55 | 显示全部楼层 |阅读模式
当在近地面平视的时候,视野范围非常广(大量瓦片通过拣选),同时由于相机距离地面很近,导致瓦片加载量骤增
而这,无论从性能还是从显示效果上考虑,都是应该避免的

归根到底,这个问题是由于PagedLOD只能按照固定的距离执行LOD计算,而VPB生成地形数据库时为每个瓦片指定的有效距离数值,似乎在俯视的情况下还比较合适,但是在平视的情况下就显得太大了些

我想也许可以利用ClusterCull的思路,辅以雾效果遮蔽远处被cull掉的地形瓦片

欢迎参与讨论,有什么好的解决办法还请不吝赐教

该用户从未签到

发表于 2012-2-3 09:55:09 | 显示全部楼层
1、可以考虑OcclusionQueryNode,这是硬件级别的遮挡查询,应该会有效地遮蔽一些建筑物(因为它们通常都是长方体的,符合OQ的最优理论)
2、设置DatabasePager的加载机制(例如NumberTargets,DoPreCompile等),避免在这种时候载入过多的模型
3、设法改进您的模型
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表