Hi Brede, On 7/2/06, Brede Johansen <[EMAIL PROTECTED]> wrote:
The new loader converts face records to Geodes to store record ID and comment. To get a decent framerate you have to enable MERGE_GEODES optimization. OSG_OPTIMIZER=DEFAULT MERGE_GEODES
I think this should be the default, possibly within the OpenFlight plugin itself. Ideally I'd like a system where merged face records on the fly, without any recombining stages later. The reason is that doing post optimization of database while improving performance, does leave memory terribly fragmented which in turn results in poor cull and draw performance and the CPU is bogged down with cache misses as trawls through fragmented memory. The ID's of face records may be crucial for some users, for these are post otimization with have to be required, or for use to add some kind of extra data structure to osg::Geometry, perhaps via a custom UserData declared in osgSim, to help get back the face ID's. Thoughts? Robert. _______________________________________________ osg-users mailing list [email protected] http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/
