"Curtis L. Olson" <[EMAIL PROTECTED]> said: > David Megginson writes: > > I'm still working on understanding the code. First, you have > > > > point_list geod_light_nodes > > = calc_elevations( root, light_nodes.get_node_list(), 0.5 ); > > > > That means that the base elevation for each light is already 0.5m > > above the runway. Does FlightGear have ssg do further elevation > > adjustments at runtime? > > Yes ... a 0.5 elevation difference just isn't enough to maintain > zbuffer separation from common viewing distances and angles. This > gets significantly worse on a card with a 16 bit depth buffer > (i.e. voodoo-1,2.3) > > I believe the code to lift up the runway lights (and ground cover > lights) is in tileentry.cxx:prep_ssg_node() >
Yes and in that code, subtracting 30m from the agl (and flooring it to 0) would probably work fine and look a bit better. That way the lights wouldn't start to lift until AGL exceeded 30m. Haven't got time to try it right now...the crew is waiting to leave for brunch. Best, Jim _______________________________________________ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel
