查看: 2622|回复: 1

osgEarth中内存上涨问题

[复制链接]

该用户从未签到

发表于 2011-3-22 07:48:58 | 显示全部楼层 |阅读模式
本帖最后由 hello! 于 2011-3-22 07:50 编辑

使用最新的osgEarth,在加载好地球和各地形图层后,由于cache分块,使得内存急剧上升。但是因为osgEarth使用了大量瓦片的PagedLod节点,照理当场景不再划分瓦片时,内存应该下降,这是因为PagedLod应该删除长时间不用的瓦片。但是实际情况是内存使用量不降。
这是否是我没有正确使用PagedLod导致的呢,听说使用PagedLOd应该使用registerPagedLods这个东西,但是新版本的OSG(如2.9.9)会自动调用,我的OSG是2.8.3,难道是我的版本不够新?请指教。谢谢。

该用户从未签到

发表于 2011-3-22 08:27:12 | 显示全部楼层
听说使用PagedLOd应该使用registerPagedLods这个东西
从未有过这样的说法。

PagedLOD的分页方式并不是简单的按时间去卸载,而是根据可视距离,内存中的总容纳量,以及各自的时间戳来排序卸载——这些在以前的帖子里已经讲解过多次了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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