查看: 1670|回复: 2

VS2008+OSG_2.8.2 加载osgParticle::PrecipitationEffect节点死机

[复制链接]

该用户从未签到

发表于 2010-1-12 16:27:56 | 显示全部楼层 |阅读模式
求助:
VS2008 + OSG_2.8.2


场景中加载osgParticle::PrecipitationEffect节点后,渲染时会死机,有几次还直接蓝屏了


用2.6的库+VS2008没有问题。


但是2.8.2的不管是用array提供的库,还是官网上下载的库都试了,都会有这个问题,不知是什么原因。代码如下:
  1. osgViewer::Viewer* viewer = new osgViewer::Viewer();

  2.    osgParticle::PrecipitationEffect* pe = new osgParticle::PrecipitationEffect();
  3.    pe->rain(0.1f);

  4.    osg::Group* root = new osg::Group();

  5.    root->addChild(osgDB::readNodeFile("cow.osg"));
  6.   
  7.    root->addChild(pe);

  8.    viewer->setSceneData(root);

  9.    viewer->realize();

  10.    viewer->run();

  11.    return 0 ;
复制代码

该用户从未签到

发表于 2010-1-13 08:48:43 | 显示全部楼层
我把您的代码试了几次,没有问题。当然我是2.9.7的SVN版本~~不过据我所知PrecipitationEffect并无改动。

OSG不会导致蓝屏这种严重错误,因此我倒觉得是您的显卡驱动或者硬件问题导致的。您可以考察一下蓝屏时显示的出错驱动程序,以及相应的硬件出错代码,判断问题所在

该用户从未签到

 楼主| 发表于 2010-1-13 10:34:12 | 显示全部楼层
谢谢array,应该和OSG没关系,我换到另外的电脑上就没有这个问题了,应该是显卡驱动或硬件的问题....
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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