X-Plane (simulator) - Extensibility

Extensibility

Users are encouraged to design their own aircraft, and design software is included with the program. This has created an active community of users who use the simulator for a variety of purposes. Since designing an aircraft is relatively simple and the flight model can help predict performance of real-world aircraft, several aircraft companies use X-Plane in their design process. The CarterCopter uses X-Plane for flight training and research. X-Plane also contributed to the design of the Atlantica blended wing body aircraft.

Through the plugin interface, users can create external modules that extend the X-Plane interface, flight model, or create new features. One such feature is the Xsquawkbox plugin, which allows X-Plane users to fly on a worldwide shared air traffic control simulation network. Other work has been done in the area of improving X-Plane's flight model and even replacing entire facets of X-Plane's operation. Scaled Composites, for example, used the X-Plane rendering engine on top of their own simulator while designing and testing SpaceShipOne.

X-Plane can communicate with other applications via User Datagram Protocol (UDP). Through a relatively simple interface, third party developers can control the simulator and extract data regarding the simulation state. Companies like Scaled Composites have used this tool to use X-Plane as a rendering engine for their in-house simulators.

Maps and scenery are fully editable. While no tool is provided to edit the 3D mesh objects, there are tutorials for using the third party 3D modeler AC3D. Once built, editing landscape elevation and 3D object placement is done easily with the scenery editor. Much of the world's detail, including that in airports, such as ramps, buildings, and taxiways, is provided by end-users. Users can also subscribe to a mailing list, receiving regular updates of the airport and navaid database.

Map imagery and aircraft paint can be created and modified with any paint program able to manipulate Portable Network Graphics (PNG) images. Laminar Research has released a 7 DVD "Global Scenery Package" containing imagery of a much higher quality than the default information. This package covers close to 85% of Earth's surface. The release of X-Plane 9 (Jan 2008) has introduced much improved areas of high ground relief (especially mountains) and a plethora of other improvements.

Read more about this topic:  X-Plane (simulator)