查看: 2228|回复: 5

多线程加载节点问题

[复制链接]

该用户从未签到

发表于 2013-12-2 11:28:44 | 显示全部楼层 |阅读模式
因为要加载大量几何体,要花费很多时间,加载的过程整个进程都卡住,所以开了一条线程添加大的数据,但多线程加载会崩,资源怎样管理呢?

该用户从未签到

发表于 2013-12-5 09:33:50 | 显示全部楼层
数据的加载是一个方面,数据编译到GPU端是另一个方面,大量的数据突然进入GPU也会造成严重的frame drop。OSG中有incrementalCompileOperation来避免这种问题,如果您是自己去实现多线程的加载,那么也要考虑类似的策略

该用户从未签到

 楼主| 发表于 2013-12-6 09:07:26 | 显示全部楼层
array 发表于 2013-12-5 09:33
数据的加载是一个方面,数据编译到GPU端是另一个方面,大量的数据突然进入GPU也会造成严重的frame drop。OS ...

谢谢!问题我已解决了!谢谢你的建议.

该用户从未签到

发表于 2014-5-14 11:03:19 | 显示全部楼层
huo5779170 发表于 2013-12-6 09:07
谢谢!问题我已解决了!谢谢你的建议.

麻烦问一下你是怎么实现用多线程去加载模型到场景中去的呀

该用户从未签到

发表于 2015-5-5 20:12:24 | 显示全部楼层
wangys8363 发表于 2014-5-14 11:03
麻烦问一下你是怎么实现用多线程去加载模型到场景中去的呀

不知道楼上的是怎么解决问题的?能否指教一下?

该用户从未签到

发表于 2015-8-13 13:58:27 | 显示全部楼层
子线程构建几何体,构建结束后在渲染线程添加节点
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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