[osgviewer cow.osg] osgimpostor Town.osg
OpenSceneGraph is unique among scene graph in the fact that it supports dynamically updated impostors natively, and this demo uses osgUtil::InsertImpostorVisitor to traverse the loaded scene graph inserting osg::Importor nodes in place of groups and LOD, so you can add Impostor into any of your own datasets! The scene graph then takes over full responsibility for managing required multistage rendering all dynamically at runtime, whilst keeping it neatly encapsulated making it incredible easy to use. The Impostor support demonstrates how powerful the multi-stage multi-pass rendering framework that the OpenSceneGraph has, almost all other scene graphs have to hardwire such effects into them and require significant application coding to do so.