+ // setup a modified Options structure, with only the $fg-root/AI defined;
+ // we'll check that first, then give the normal search logic a chance.
+ // this ensures that models in AI/ are preferred to normal models, where
+ // both exist.
+ osg::ref_ptr<osgDB::ReaderWriter::Options>
+ opt(osg::clone(osgDB::Registry::instance()->getOptions(), osg::CopyOp::SHALLOW_COPY));
+
+ SGPath ai_path(globals->get_fg_root(), "AI");
+ opt->setDatabasePath(ai_path.str());
+
+ f = osgDB::findDataFile(model_path, opt.get());