Hi, until now I improved visualization performance of my application in several way thanks to your suggestions. Now I would like to go another step ahead.
May be this is common topics but it is not clear to me how to solve it. I have a CAD-like application. Potentially a scene can contain objects with thousand of sub-objects, each one can be managed separately (e.g. I can select, modify or delete a sub-object). This means that the scene contains nodes with thousand of children and each children is a MatrixTransform with a geometry children. Typically children are small geometries and root nodes can be huge geometries. I would like to improve frame rate for this type of scene. What I see in a sample scene is (view is single threaded): Cull: ~897 (after some time often it go down to 300/400, I do not know why) Draw: ~37 GPU: ~20 Frame rate: 1 FPS The same scene merged in one node gives me: Cull: ~0.30 Draw: ~0.45 GPU: ~29 Frame rate: 32 FPS Do you think I can improve the performance without merging nodes? Thanks a lot. Ale ------------------ Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=72047#72047 _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

