real-time terrain analysis