Hi, Ralf Gerlich wrote :
> Hi! > > Curtis Olson wrote: > > Sure, just like any aircraft or object model can have it's own > textures. > > There may be some nuances that have disappeared over the years since > I doubt > > this has been heavily tested, but I used to have a KSJC demo with > about 1 > > pixel per foot resolution. And don't forget that you could place an > .ac > > model at ground level and somehow forget to place the .btg file if > you > > really wanted to. > > Well, I think that photo may be better suited, as it takes the task > of > taking care of the height-field from the author. > > Loading a terrain tile differs in quite some way from loading an > object > model or aircraft, which also involves the use of the material > library. > The latter currently only loads its materials from materials.xml, but > does not search for tile-specific textures in the scenery folders. > > I was rather hinting that maybe somebody more informed about the > architecture of the terrain subsystem might want to implement this > type > of search. ;-) > in simgear/scene/tgdb/leaf.cxx branch PRE_OSG_PLIB_20061029, there is this code : 139 : SGMaterial *mat = matlib->find( material ); 140 : if ( mat == NULL ) { 141 : // see if this is an on the fly texture 142 : string file = path; 143 : string::size_type pos = file.rfind( "/" ); 144 : file = file.substr( 0, pos ); 145 : // cout << "current file = " << file << endl; 146 : file += "/"; 147 : file += material; 148 : // cout << "current file = " << file << endl; 149 : if ( ! matlib->add_item( file ) ) { 150 : SG_LOG( SG_TERRAIN, SG_ALERT, 151 : "Ack! unknown usemtl name = " << material 152 : << " in " << path ); 153 : } else { 154 : // locate our newly created material 155 : mat = matlib->find( material ); 156 : if ( mat == NULL ) { 157 : SG_LOG( SG_TERRAIN, SG_ALERT, 158 : "Ack! bad on the fly material create = " 159 : << material << " in " << path ); 160 : } 161 : } 162 : } I didn't test it, but at least, the intention was there ;-) -Fred -- Frédéric Bouvier http://my.fotolia.com/frfoto/ Photo gallery - album photo http://fgsd.sourceforge.net/ FlightGear Scenery Designer ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel