查看: 1228|回复: 3

海量地形初始加载失败问题

[复制链接]

该用户从未签到

发表于 2010-6-18 08:24:04 | 显示全部楼层 |阅读模式
最近测试大约40G的地形数据文件,格式是ive,使用VPB构建,使用osgDB::ReadNodeFiles()一次加载到场景中,场景中已有一个地球场景,精细地形数据在地球上,初始化加载总是失败,偶尔可以加载成功,已经使用单线程模式,按理不应该是未读取就渲染的问题,但去掉40G精细数据,仅仅加载地球没有问题,请教是什么原因?

该用户从未签到

发表于 2010-6-18 08:35:44 | 显示全部楼层
已经使用单线程模式
我不知道您为什么使用单线程模式,这样OSG处理和渲染数据的能力恐怕会大大降低。

您可以尝试setLODScale(2.0)或者更高的值,看一看能否顺畅地加载;有可能同时调入内存的数据量过大导致您的系统无法负荷

该用户从未签到

发表于 2010-6-18 16:59:32 | 显示全部楼层
SetLodScale allows you to scale this switch-in switch out distances rather
than having to change them by hand, as in a complicated scene you could have
100's-1000's of load nodes

该用户从未签到

 楼主| 发表于 2010-6-19 06:07:02 | 显示全部楼层
谢谢,我试试,就是因为载入地形总出错不得已使用单线程测试的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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