Aircraft
performance, FCS, and instrument panels are all user configurable
using straightforward, well structured ASCII files.
World database.
The entire
world is seamlessly modeled (based on publicly available GIS data.)
Automated tools are available for generating new scenery, and can be
adapted to new data sources.
C/C++, OpenGL
The entire
simulator is written in C/C++ and uses the widely available OpenGL
3D graphics API.
Accurate time of day modeling.
Time of day
can be tied to your system clock which will place the stars
correctly in the sky, as well as the sun, moon, and planets. The
moon has the proper phase, and the stars and planets have proper
magnitude. The terrain is lit correctly from the current sun angle.
Sunrise/sunset are correctly modeled for season and location.
Open interfaces.
FlightGear
has good support for interfacing to external/proprietary code via
the network. You can sync multiple displays via the net, you can run
your own proprietary flight dynamics, you can even enable remote
"telnet" access to examine and change internal variables
remotely as the sim is running.
Showcase
Florida
Display synchronization
A
"satellite" view of southern Florida showing the world
modeling capabilities of the FlightGear scenery engine. If you look
closely you can see the extremely accurate coastline modeling,
islands inside lakes, and land cover/land use data.
This image
demonstrates the built in support for syncing multiple displays over
the network.