查看: 774|回复: 2

关于最简单Viewer程序的帧速问题?

[复制链接]

该用户从未签到

发表于 2014-5-4 16:48:07 | 显示全部楼层 |阅读模式
这是用最精简的几行代码运行一个模型,得到的帧速才10帧左右,
而用OSG自带的Viewer程序运行则是满帧的,不知道什么原因
  1. osgViewer::Viewer viewer;
  2. osg::ref_ptr<osg::Node> testNode = osgDB::readNodeFile("test.ive");
  3. viewer.setSceneData( testNode.get() );       
  4. viewer.addEventHandler(new osgViewer::StatsHandler);
  5. return viewer.run();
复制代码

最简单的OSG运行程序的截图

最简单的OSG运行程序的截图

利用osgViewer程序的运行截图

利用osgViewer程序的运行截图

该用户从未签到

发表于 2014-5-4 16:54:03 | 显示全部楼层
因为你vs是用的是debug版本开发的,而osgviewer是一个release版本,你使用osgviewerd运行模型试试,换成release版本开发,
当然引起这个的原因肯定是模型太大了

该用户从未签到

 楼主| 发表于 2014-5-4 18:10:11 | 显示全部楼层
多谢buaahc,换成release帧速上来了
模型大的问题得通过其它方式来解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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