Hi, I'm new to the modelling world, and any help/advice is very much appreciated.
I'm using osg openflight plugin to load an flt terrain file. The terrain consists of a piece of land, and many buildings. What I am trying to achieve is loading the entire piece of land as one geode, and every building as individual geode. After I have loaded the terrain into osg format, I noticed that the osgUtil::Optimizer will group some of the buildings that share the same texture into a single geode. In order not to mess up with the original plugin codes (for ease of upgrading in the future), I disable the optimization by passing "preserveFace" option to the osgDB::readNodeFile() API, and invoke the optimizer in my loader codes. I have tried with different combinations of optimizer options, but couldn't find a combination that can produce the desired result :( Here is the list of options that I have tried with: SHARE_DUPLICATE_STATE STATIC_OBJECT_DETECTION MERGE_GEOMETRY (disabling this will blow my loader [Embarassed] ) MERGE_GEODES REMOVE_REDUNDANT_NODES FLATTEN_STATIC_TRANSFORMS_DUPLICATING_SHARED_SUBGRAPHS SPATIALIZE_GROUPS COPY_SHARED_NODES TESSELLATE_GEOMETRY Any suggestions? Am I in the correct direction? Or should I develop a visitor for this purpose? Thank you in advanced :) . ------------------ Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=9701#9701 _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

