[osg-users] I created 10000 cylinder, osg run very slow

LUO Jianguo luojianguo at tsinghua.org.cn
Fri Jul 24 05:09:15 PDT 2015


Yeah, it's not ladder. It's cable tray in the power plant. . In fact, I used not more than 1000 cylinders, osg runs very slow. I ignore the cylinders, it gets much faster.

then I have to disable shadow,
osg::ref_ptr<osgShadow::SoftShadowMap > ssm = new osgShadow::SoftShadowMap;
// 	float bias = ssm->getBias();
// 	ssm->setBias(bias*2.0);
// 	mShadowedSceneRoot->setShadowTechnique(ssm.get());
// 	mShadowedSceneRoot->setReceivesShadowTraversalMask(ReceivesShadowTraversalMask);
// 	mShadowedSceneRoot->setCastsShadowTraversalMask(CastsShadowTraversalMask);

the program runs fast again.

So I enable shadow again, and disable the cylinders // setNodeMask(CastsShadowTraversalMask);
the program still slow.

Maybe I can't draw my power plant prefectly, without shadow.

And would you please answer my another question in the other article, it's still about the power plant. thanks.

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=64464#64464




Attachments: 
http://forum.openscenegraph.org//files/cabletray_292.jpg





More information about the osg-users mailing list