FlightGear: Difference between revisions

Jump to navigation Jump to search
517 bytes added ,  28 December 2008
m
small additions, images rearanged + two added, no cleanup needed anymore (tough it would be great if someone could check the page all over to see if there are any mistakes/missings)
m (→‎Release timeline: two columns, for shorter article ;))
m (small additions, images rearanged + two added, no cleanup needed anymore (tough it would be great if someone could check the page all over to see if there are any mistakes/missings))
Line 1: Line 1:
{{cleanup}}
{{Infobox Software
{{Infobox Software
| title                  = FlightGear
| title                  = FlightGear
Line 18: Line 16:
}}
}}


[[Image:OV10A-NASA-in-action.jpg|thumb|right|270px|NASA OV-10 in FlightGear 1.0]]
[[Image:OV10A-NASA-in-action.jpg|thumb|right|200px|NASA [[OV-10]] in FlightGear 1.0]]


'''FlightGear Flight Simulator''' (often shortened to '''FlightGear''' or '''FGFS''') is a sophisticated free, completely open-source flight simulator framework, created by volunteers.  
'''FlightGear Flight Simulator''' (often shortened to '''FlightGear''' or '''FGFS''') is a sophisticated free, completely open-source flight simulator framework, created by volunteers.  
Line 36: Line 34:


===Version 0.9.0-1.0 (2002-2007)===
===Version 0.9.0-1.0 (2002-2007)===
[[Image:FG-A-10.jpg|thumb|250px|3D Cockpit panel for [[A-10]] in version 1.0.0 in 2008]]
[[Image:FG-A-10.jpg|thumb|200px|3D Cockpit panel for [[A-10]] in version 1.0.0 in 2008]]


Nearly the whole world is well represented using the freely available SRTM elevation data, and a number of special features are available, such as sloped runways. Over 20,000 runways, [[3D clouds]], multi-platform support, multiple open [[FDM]] choices, roughly 100 [[aircraft]] choices by version 0.9.10 provide a well-rounded feature set.  
Nearly the whole world is well represented using the freely available SRTM elevation data, and a number of special features are available, such as sloped runways. Over 20,000 runways, [[3D clouds]], multi-platform support, multiple open [[FDM]] choices, roughly 100 [[aircraft]] choices by version 0.9.10 provide a well-rounded feature set.  
Line 45: Line 43:


===Version 1.9.0 (2008)===
===Version 1.9.0 (2008)===
At the time version 1.9.0 was released FlightGear switched from [[PLIB]] to [[OSG]], which caused the temporarily lost of some of the features like 3D clouds and shadows. Most aircraft developed for OSG do not work with older versions.
At the time version 1.9.0 was released FlightGear switched from [[PLIB]] to [[OSG]], which caused the temporarily lost of some of the features like 3D clouds and shadows. Most aircraft developed for OSG do not work with older versions. The users is able to choose out of 230 aircraft provided with 1.9.0, altough only a few are included in the base package.


===Release timeline===
===Release timeline===
Line 193: Line 191:
Unlike commercial software titles, the main output of the project is simply the release of a collection of code. To turn it into a usable program it must be compiled for a given platform. The software libraries used to create FlightGear have varied over time. The main one is [[SimGear]], which is the underlying sim engine for FlightGear. [[TerraGear]] is not a dependency, but simply a name for the default terrain data program in FlightGear. OpenAL is used for sound/audio software, including support for SDL (since 0.9.5). PLIB is used for hardware support routines, formerly used for sound support also which was taken over by OpenAL. [[OpenGL]] is used for its integrated 3D graphics routines, and other hardware acceleration (namely DirectX) is not supported. [[OpenSceneGraph]] is also integrated into FlightGear. Finally, Simple DirectMedia Layer is a software library which is used for compiling. Some of the dependencies vary depending on which platform the code is being compiled for. FlightGear users must either compile the code themselves, or find a third party to release a binary, if it is not among the ones available from the project.
Unlike commercial software titles, the main output of the project is simply the release of a collection of code. To turn it into a usable program it must be compiled for a given platform. The software libraries used to create FlightGear have varied over time. The main one is [[SimGear]], which is the underlying sim engine for FlightGear. [[TerraGear]] is not a dependency, but simply a name for the default terrain data program in FlightGear. OpenAL is used for sound/audio software, including support for SDL (since 0.9.5). PLIB is used for hardware support routines, formerly used for sound support also which was taken over by OpenAL. [[OpenGL]] is used for its integrated 3D graphics routines, and other hardware acceleration (namely DirectX) is not supported. [[OpenSceneGraph]] is also integrated into FlightGear. Finally, Simple DirectMedia Layer is a software library which is used for compiling. Some of the dependencies vary depending on which platform the code is being compiled for. FlightGear users must either compile the code themselves, or find a third party to release a binary, if it is not among the ones available from the project.


[[Image:Fgrun-page2.jpg|thumb|left|200px|The [[FlightGear Launch Control|FlightGear Launcher]]]]
==Add-ons and customization==
==Add-ons and customization==
There are programs that are either integrated into FlightGear (dependencies) or perform a function with it. Some of these are included in the release of FlightGear for a specific platform but made by the project, while others are independently distributed but are hosted by the FlightGear project.  
There are programs that are either integrated into FlightGear (dependencies) or perform a function with it. Some of these are included in the release of FlightGear for a specific platform but made by the project, while others are independently distributed but are hosted by the FlightGear project.  
Line 203: Line 202:
{{Main article|Table of models}}
{{Main article|Table of models}}


FlightGear started out with an aircraft included in NASA's LaRCsim, a Navion, which was replaced by a Cessna 172 by 2000. UIUC as well as JSBsim development brought several more aircraft with them, as did the development of YASim which have since become the main FDM used in FG.  
FlightGear started out with an aircraft included in NASA's LaRCsim, a Navion, which was replaced by a Cessna 172 by 2000. UIUC as well as JSBsim development brought several more aircraft with them, as did the development of YASim which have since become the main FDM used in FG. As of version 1.9.0 an amount of more than 230 aircraft is provided.


[[Image:EHAM.jpg|thumb|270px|[[Boeing 737-300|Boeing 733]] docked in the [[EHAM]] scenery]]
===Scenery===
===Scenery===
{{Main article|Scenery}}
{{Main article|Scenery}}
FlightGears [[world scenery]] project contains the enitre world in  
FlightGears [[world scenery]] project contains elevation and landclass data of the enitre world. Objects -like terminals, windmills and bridges- are collected in the [[FlightGear Scenery Database|Scenery Database]].


===Networking and multi-display===
===Networking and multi-display===

Navigation menu