Hi folks,
We deal with a lot of CAD data that has been translated to OSG, and I am
looking into ways to enhance the performance in OSG.
One issue we are facing is that the CAD data is very poorly organized
with regards to the cull process. We had hoped that the "spatialize
groups" optimization would help us out, but our problem seems to go
deeper than that. Depending on the source of our data, we get Geodes
containing numerous Drawables that are spread throughout the scene (all
instances of one part under one Geode). As I understand the spatialize
optimization, it reorganizes Geodes but doesn't go to the Drawable level.
So, the idea now is to insert Geodes & enforce a rule of one Drawable
per Geode to give the optimizer a chance to succeed. Does that sound
like it would work in our situation?
Assuming the idea makes sense, would it be of value to the community if
we try to implement this as one of the osgUtil::Optimizer options? If
so, would it make sense as an improvement to the "spatialize groups"
option, or would it be better as an option unto itself?
-Todd
--
Todd J. Furlong
Inv3rsion, LLC
http://www.inv3rsion.com
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org