Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
FlightGear
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Simulator features== === Physics === Forces experienced by a flying aircraft depend on the time-varying state of atmospheric [[Fluid dynamics|fluid flow]] along the flight path - the atmosphere being a fluid that can exchange energy, exchange moisture or [[Particulates#Sources of atmospheric particulate matter|particles]], change [[Water vapor#Properties|phase]] or [[Atmospheric entry#Shock layer gas physics|other]] state, and exert force with [[Boundary conditions in fluid dynamics|boundaries]] formed by surfaces. Fluid behaviour is often characterised by [[eddies]]<sup>(Videos:[https://www.youtube.com/watch?v=-D5N_OnZ_Tg aircraft], [https://www.youtube.com/watch?v=4JNkaVEXKqU terrain])</sup> or [[Vortex|vortices]] on varying scales down to the [[No-slip condition|microscopic]], but is harder to observe as the air is clear except for moisture phase changes like [[Contrail|condensation trails]] or clouds. The atmosphere-terrain boundary [[:File:Vortex-street-1.jpg|interaction]] follows fluid dynamics, just with processes on hugely [[Meteorology#Spatial scales|varying scales]] and 'weather' is the [[planetary boundary layer]]. The aircraft surface interaction works with the [[:File:Airplane vortex edit.jpg|same dynamics]], but on a limited [[Wind tunnel#Flow visualization|range]] of scales. Forces experienced at any point along a [[flight path]], therefore, are the result of complicated atmospheric processes on varying spatial scales, and complex flow along the craft's surface. Craft also experience varying [[gravitational force]] based on the 3d shape of the potential well and the [[Figure of the Earth#Ellipsoid of revolution|non-spherical shape]] of the Earth. ==== Atmospheric and environmental physics ==== ''FlightGear'' can simulate the atmosphere ranging from [[Earth's energy budget#Energy budget|energy inputs/outputs]] to the system, like energy from the Sun or volcanic sources, through to fluid flow on various scales and changes of state. ''FlightGear'' is able to model different surface characteristics such as heating or cooling, and the exchange of heat and moisture with the atmosphere depending on factors like windflow or dew point. ''FlightGear'' models the continuously evolving life-cycle of phenomena on various scales, driven by interaction of fluid with terrain. They range from turbulence on different scales to, individual thermals, thunderstorms, through to moving air layers, and depicting air-masses on the scale of thousands of kilometers. Atmospheric water is modeled by ''FlightGear'' ranging from state changes such as condensing into cloud or haze layers, along with energy provided from latent heat to drive convective fluid flow, through to precipitation as rain droplets, snow, or hail.<ref name=":022">{{Cite web|last=|first=|date=June 25, 2013|title=The art of cloud and weather rendering β FlightGear Flight Simulator|url=https://www.flightgear.org/tours/the-art-of-cloud-and-weather-rendering/|url-status=live|archive-url=https://web.archive.org/web/20201031172624/https://www.flightgear.org/tours/the-art-of-cloud-and-weather-rendering/|archive-date=31 October 2020|access-date=2019-07-23|website=FlightGear.org|language=en-US}}</ref><ref name=":232">{{Cite web|last=|first=|date=December 17, 2014|title=The magic of light and haze β FlightGear Flight Simulator|url=https://www.flightgear.org/tours/the-magic-of-light-and-haze/|url-status=live|archive-url=https://web.archive.org/web/20201205092108/https://www.flightgear.org/tours/the-magic-of-light-and-haze/|archive-date=5 December 2020|access-date=2019-08-31|website=FlightGear.org|language=en-US}}</ref><ref name=":32">{{Cite web|last=|first=|date=November 30, 2014|title=A preview of features for Flightgear 3.4 β FlightGear Flight Simulator|url=https://www.flightgear.org/info/a-preview-of-features-for-flightgear-3-4/|url-status=live|archive-url=https://web.archive.org/web/20210119222757/https://www.flightgear.org/info/a-preview-of-features-for-flightgear-3-4/|archive-date=19 January 2021|access-date=2019-08-31|website=FlightGear.org|language=en-US}}</ref><ref name=":03">{{Cite web|last=|first=|date=February 24, 2012|title=Advanced Weather v1.4 in Flightgear 2.6+ β FlightGear Flight Simulator|url=https://www.flightgear.org/tours/advanced-weather-v1-4-in-flightgear-2-6/|url-status=live|archive-url=https://web.archive.org/web/20190831105119/https://www.flightgear.org/tours/advanced-weather-v1-4-in-flightgear-2-6/|archive-date=31 August 2019|access-date=2019-08-31|website=FlightGear.org|language=en-US}}</ref> The process of generating lift creates turbulence with vortices, and ''FlightGear'' models wake turbulence with [[Vortex shedding|shedding]] of wingtip vortices by flown craft as well as AI craft.<ref>{{Cite web|title=AI wake turbulence - FlightGear wiki|url=http://wiki.flightgear.org/AI_wake_turbulence|access-date=2019-09-04|website=FlightGear wiki}}</ref><ref>{{Cite web|title=Changelog 2017.3 - FlightGear wiki|url=https://wiki.flightgear.org/Changelog_2017.3#JSBSim|url-status=live|archive-url=https://web.archive.org/web/20200705062057/https://wiki.flightgear.org/Changelog_2017.3#JSBSim|archive-date=5 July 2020|access-date=2021-03-15|website=FlightGear wiki}}</ref> FlightGear also has a less physically accurate model that uses [[METAR]] weather updates of differing frequency, designed for safe operation of [[aerodromes]], to [[Classification of discontinuities#Jump discontinuity|dis-continuously]] force atmosphere based on attempted guesses of processes that are fundamentally constrained by the closeness or density of observation stations, as well as the [[Meteorology#Spatial scales|small-scale]], limited, rounded off, [[Quantization (signal processing)#Types|non-smoothly varying]], and need-to-know precision of information.<ref>{{Cite web|title=Weather - FlightGear wiki|url=http://wiki.flightgear.org/Weather#Scenarios_and_METAR|access-date=2019-09-04|website=FlightGear wiki}}</ref> Aloft waypoint settings modelling high altitude behaviors of wind can be synced to updates from Jeppeson.<ref>{{Cite web|last=|first=|date=|title=Weather - FlightGear wiki|url=http://wiki.flightgear.org/Howto:Fetch_live_aloft_data|url-status=live|archive-url=https://web.archive.org/web/20190904073627/http://wiki.flightgear.org/Howto:Fetch_live_aloft_data|archive-date=2019-09-04|access-date=2019-07-23|website=FlightGear wiki}}</ref> ''Flightgear'' has a simulation of planetary bodies in the [[Solar System]] which is used for purposes like driving latitude dependent weather from solar radiation, as well as the brightness and position of stars for [[celestial navigation]]. There is a model of gravity based on a non-spherical Earth, and craft can even experience differing gravity across their bodies which will exert [[Torque|twisting force]].<ref name=":732">{{Cite web|last=|first=|date=December 18, 2015|title=An experience like no otherβ¦ β FlightGear Flight Simulator|url=https://www.flightgear.org/tours/an-experience-like-no-other/|url-status=live|archive-url=https://web.archive.org/web/20210315092603/https://www.flightgear.org/tours/an-experience-like-no-other/|archive-date=15 March 2021|access-date=2019-08-31|website=FlightGear.org|language=en-US}}</ref> A model of the observed [[Magnetic declination#Air navigation|variation]] in the Earth's [[Dynamo theory|complex]] magnetic field, and the option to simulate, to an extent, the propagation of radio wave signals due to interaction with different types of terrain, also exists in ''FlightGear''.<ref>{{Cite web|title=Avionics and instruments - FlightGear wiki|url=http://wiki.flightgear.org/Avionics_and_instruments#Compass|access-date=2019-09-05|website=wiki.flightgear.org}}</ref><ref>{{Cite web|title=Radio propagation - FlightGear wiki|url=http://wiki.flightgear.org/Radio_propagation#Rationale|access-date=2019-09-05|website=wiki.flightgear.org}}</ref> ''FlightGear'' uses an exact, [[Figure of the Earth|non-spherical]], model of Earth, and is also able to simulate flight in [[Polar regions of Earth|polar regions]] and airports ([[:Category:Airports in the Arctic|arctic]] or [[List of airports in Antarctica|antarctic]]) without simulator errors due to issues with coordinate systems. ==== Flight Dynamics ==== ''FlightGear'' supports multiple [[flight dynamics]] engines with differing approaches, and external sources such as [[MATLAB]]/[[Simulink]], as well as custom flight models for hot air balloons and spacecraft.<ref name=":122">{{Cite web|title=Flight Dynamics Model - FlightGear wiki|url=http://wiki.flightgear.org/Flight_Dynamics_Model|access-date=2019-07-23|website=wiki.flightgear.org}}</ref><ref>{{Cite web|title=Flight Simulator Interface - MATLAB & Simulink|url=https://www.mathworks.com/help/aeroblks/introducing-the-flight-simulator-interface.html|archive-url=https://web.archive.org/web/20130704083155/http://www.mathworks.com/help/aeroblks/introducing-the-flight-simulator-interface.html|archive-date=2013-07-04|url-status=live|access-date=2021-03-15|website=Mathworks - Makers of MATLAB and Simulink - MATLAB & Simulink}}</ref> ===== JSBSim ===== ''JSBSim'' is a data driven flight dynamics engine with a C++ core built to the needs of the FlightGear project from 1996 to replace NASA's ''LaRCSim'', and integrated into ''FlightGear'' as the default from 1999.<ref name=":14">{{Citation|last=Berndt|first=Jon|title=JSBSim: An Open Source Flight Dynamics Model in C++|url=https://arc.aiaa.org/doi/abs/10.2514/6.2004-4923|work=AIAA Modeling and Simulation Technologies Conference and Exhibit|year=2004|publisher=American Institute of Aeronautics and Astronautics|doi=10.2514/6.2004-4923|isbn=978-1-62410-074-1|access-date=2019-09-01|url-access=subscription}}</ref> Flight characteristics are preserved despite low frame rate, as JSBSim physics are decoupled from rendering and tick at 120 Hz by default.<ref>{{Cite web|last=|first=|date=|title=Howto:Methods to replace the NASAL code with JSBSim code - FlightGear wiki|url=http://wiki.flightgear.org/Howto:Methods_to_replace_the_NASAL_code_with_JSBSim_code#Performance_of_JSBSim_.28or_data-driven_languages.29_in_a_real-time_.28RT.29_context|url-status=live|archive-url=https://web.archive.org/web/20190903092718/http://wiki.flightgear.org/Howto:Methods_to_replace_the_NASAL_code_with_JSBSim_code|archive-date=2019-09-03|access-date=2019-09-03|website=FlightGear wiki}}</ref> This also supports high time-acceleration as rendering does not have to be done faster causing the [[Graphics processing unit|GPU]] to be a bottleneck. Mass balance, ground reactions, propulsion, aerodynamics, buoyant forces, external forces, atmospheric forces, and gravitational forces can be utilized by ''JSBSim'', the current default flight dynamics engine supported by ''FlightGear'', to determine flight characteristics.<ref>{{Cite web|title=JSBSim - FlightGear wiki|url=http://wiki.flightgear.org/JSBSim|access-date=2019-07-23|website=wiki.flightgear.org}}</ref> ''JSBSim'' supports non-terrestrial atmospheres and has been used to model unmanned flight in the Martian atmosphere by NASA.<ref>{{Cite web|last=|first=|date=|title=JSBSim Open Source Flight Dynamics Model|url=http://jsbsim.sourceforge.net/links.html|url-status=live|archive-url=https://web.archive.org/web/20190901135809/http://jsbsim.sourceforge.net/links.html|archive-date=2019-09-01|access-date=2019-09-01|website=jsbsim.sourceforge.net}}</ref><ref>{{Citation|last1=Kenney|first1=P. Sean|title=Simulating The ARES Aircraft In The Mars Environment|url=https://arc.aiaa.org/doi/abs/10.2514/6.2003-6579|work=2nd AIAA "Unmanned Unlimited" Conf. and Workshop & Exhibit|publisher=American Institute of Aeronautics and Astronautics|doi=10.2514/6.2003-6579|access-date=2019-09-01|last2=Croom|first2=Mark|year=2003|isbn=978-1-62410-094-9|hdl=2060/20040034718|s2cid=13269363 |hdl-access=free}}</ref><ref name=":14" /> ====== Benchmark testing by NASA ====== JSBSim was used by NASA in 2015 with other space industry simulation code, both to establish a ruler to judge future code for the requirements and standards of the space industry, as well as check agreement. The verification tested both atmospheric and orbital flight in [[Six degrees of freedom|6-degrees-of-freedom]] for simulations like JSBSim<ref>{{Cite web|date=January 2015|title=Check-Cases for Verification of 6-Degree-of-Freedom Flight Vehicle Simulations - Volume II|url=https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20150001264.pdf|url-status=live|archive-url=https://web.archive.org/web/20170227123110/https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20150001264.pdf|archive-date=2017-02-27|access-date=|website=NASA Technical Reports Server|at=See Section B.6.7 JSBSim|last1=Murri|first1=Daniel G.|last2=Jackson|first2=E. Bruce|last3=Shelton|first3=Robert O.}}</ref> that supported both. The results from 6 participants consisting of NASA Ames Research Center (VMSRTE), Armstrong Flight Research Center (Core), Johnson Space Center (JEOD), Langley Research Center (LaSRS++, POST-II), Marshall Space Flight Center (MAVERIC), and JSBSim<ref name=":83">{{Citation|last1=Murri|first1=Daniel G.|title=Check-Cases for Verification of 6-DOF Flight Vehicle Simulations - Volume I|date=2015|url=https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20150001264.pdf|volume=|pages=|publisher=NASA|language=en|doi=|access-date=2019-09-03|last2=E. Bruce Jackson|last3=Shelton|first3=Robert O.}}</ref><ref name=":62">{{Cite web|last=|first=|date=|title=Check-Cases for Verification of 6-Degree-of-Freedom Flight Vehicle Simulations - Volume I|url=https://nescacademy.nasa.gov/src/flightsim/Reports/NASA-TM-2015-218675-EOM_checkcase_summary.pdf|access-date=|website=NASA Engineering and Safety Center Academy|at=See Section 7.4 - Summary of Comparisons}}</ref> were anonymous<ref>{{Cite web|last=|first=|date=2015|title=Further Development of Verification Check-cases for Six-Degree-of-Freedom Flight Vehicle Simulations|url=https://nescacademy.nasa.gov/src/flightsim/Reports/aiaa-15-1810-EOM_chkcases-II.pdf|url-status=live|archive-url=https://web.archive.org/web/20210310134926/https://nescacademy.nasa.gov/src/flightsim/Reports/aiaa-15-1810-EOM_chkcases-II.pdf|archive-date=10 March 2021|access-date=|website=NASA Engineering and Safety Center|at=See Section II G}}</ref> as NASA wanted to encourage participation. However, the assessment found agreement for all test cases between the majority of participants, with the differences being explainable and reducible for the rest, and with the orbital tests agreeing "quite well" for all participants.<ref name=":62" /><ref name=":732"/> ===== YASim ===== YASim's approach to flight dynamics uses the geometry of the aircraft present in the 3D model at startup, conceptually similar to [[Blade element theory]] used by some software, to calculate a rough approximation of fluid dynamics - with the conceptual problems that each "element" is considered in isolation therefore missing affecting fluid flow to other elements, and the approximation breaking down for craft in [[Mach number#Classification of Mach regimes|transonic to hypersonic regimes]].<ref>{{Cite web|last=Neely|first=Gary|date=|title=What is YASim?|url=http://www.buckarooshangar.com/flightgear/yasimtut_introduction.html|url-status=live|archive-url=https://web.archive.org/web/20190902085249/http://www.buckarooshangar.com/flightgear/yasimtut_introduction.html|archive-date=2019-09-02|access-date=2019-09-02|website=www.buckarooshangar.com}}</ref> By contrast, offline approaches like JSBSim can incorporate [[Wind tunnel|windtunnel]] data. They can also incorporate the results of [[computational fluid dynamics]] which can reach computable accuracy only [[Numerical methods in fluid mechanics|limited]] by the nature of the problem and present day [[Supercomputer#Performance measurement|computational resources]]. ''FlightGear'' also supports LaRCsim and UIUC.<ref name=":132">{{Cite web|title=Flight Dynamics Model - FlightGear wiki|url=http://wiki.flightgear.org/Flight_Dynamics_Model|access-date=2019-07-23|website=FlightGear wiki}}</ref><ref>{{Cite book|last1=Zhang Jingsha|last2=Geng Qingbo|last3=Fei Qing|title=International Conference on Automatic Control and Artificial Intelligence (ACAI 2012) |chapter=UAV Flight Control System Modeling and Simulation Based on FlightGear |date=2012 |url=http://mr.crossref.org/iPage?doi=10.1049/cp.2012.1443 |pages=2231β2234|publisher=Institution of Engineering and Technology|doi=10.1049/cp.2012.1443|isbn=978-1-84919-537-9}}</ref> ==== Time acceleration ==== ''FlightGear'' is able to accelerate and decelerate time, speeding up or slowing down the simulation. Time acceleration is a critical feature for simulating longer flights and space missions. For all interactions with the simulator, it allows people to speed up uneventful parts, and gain more experience (decisions and problem solving). It also means automated simulations used for research finish faster - this is helped by ''FlightGear's'' [[Headless software|headless]] mode. ''FlightGear'' is able to support high time accelerations by allowing parts of the simulation to run at different rates. This allows saving of CPU and GPU resources by letting unimportant parts of the simulation, like visuals or less time-sensitive aircraft systems, run at slower rates. It also improves performance. Separate clocks are available for JSBSim physics, different parts of aircraft systems, as well as environment simulations at large scale (celestial simulation) and small scale (weather physics). === Rendering and visual cues === ==== Atmosphere rendering ==== ''Flightgear's'' atmospheric rendering is able to provide constantly changing visual cues of processes affecting atmospheric fluid flow and their likely evolution and history - to make prediction of conditions ahead or when returning at a later time possible. Simulation of directional [[Atmospheric optics|light scattering]] by the Advanced Light Scattering framework in the atmosphere shows the 3d distribution, layering, geometry, and even [[Sun dog#Formation and characteristics|statistical orientation]] of particles in different [[Scattering#Electromagnetics|scattering regimes]] like Mie or Rayleigh. This ranges from different moisture droplets, to smog, to [[Ice crystals|ice crystals of different geometry]] in clouds or halos.<ref name=":232"/><ref name=":022"/><ref name=":1">{{Cite web|title=FlightSim.Com - FlightGear's Atmospheric Light Scattering Rendering Framework|url=https://www.flightsim.com/vbfs/content.php?16990-FlightGear-s-Atmospheric-Light-Scattering-Rendering-Framework|url-status=live|archive-url=https://web.archive.org/web/20210315105803/https://www.flightsim.com/vbfs/content.php?16990-FlightGear-s-Atmospheric-Light-Scattering-Rendering-Framework|archive-date=15 March 2021|access-date=2021-03-15|website=FlightSim.Com|at=See pages 1 to 6}}</ref><ref name=":2">{{Cite web|title=FlightSim.Com - Weather in FlightGear--|url=https://www.flightsim.com/vbfs/content.php?18201-Weather-in-FlightGear/view/2|url-status=live|archive-url=https://web.archive.org/web/20210315112815/https://www.flightsim.com/vbfs/content.php?18201-Weather-in-FlightGear|archive-date=15 March 2021|access-date=2021-03-15|website=www.flightsim.com|at=See pages 1 to 3}}</ref> ===== Cloud rendering ===== The 3d density distribution of cloud (or [[Condensation Trail|condensation trail]]) moisture rendered by ''FlightGear'' acts as a cue to the corresponding 3d structure of fluid flow, such as the [[:File:Typical Lifecycle of a Single Cell Thunderstorm.png|up and down draft]] loop of storm cell, [[internal gravity waves]] forming [[Wave cloud|undulating cloud bands]] signalling a sweeping cold front, or windshear [[Cirrus cloud#Formation|shaping]] cirrus clouds at higher altitude.<ref name=":022" /><ref name=":232" /><ref name=":03"/><ref name=":1" /><ref name=":2" /> ===== Precipitation and accumulation rendering ===== ''FlightGear'' is able to render rain falling from specific clouds in rain volumes containing the correct droplet size to determine the properties like thickness and intensity of rainbows.<ref name=":022" /><ref name=":32"/><ref name=":2" /> Perceptual phenomena like rain streaks are rendered with streak length shortening as time is slowed. Rain and water spray streaks on canopy glass provides cues to the relative air flow, while frost and fog with correct light scattering provide cues to temperature.<ref>{{Cite web|last=|first=|date=December 7, 2015|title=The new Cessna 172p β FlightGear Flight Simulator|url=https://www.flightgear.org/tours/the-new-cessna-172p/|url-status=live|archive-url=https://web.archive.org/web/20201205093411/https://www.flightgear.org/tours/the-new-cessna-172p/|archive-date=5 December 2020|access-date=2019-08-31|website=FlightGear.org|language=en-US}}</ref><ref name=":1" /><ref name=":2" /> ''FlightGear'' is able to render specified historical accumulation levels of water and snow accounting for flatness on the surfaces of for both terrain and buildings. This provides cues to surface moisture or friction, and weather driven by surface heating that reduces with snow thickness. ''FlightGear'' can render gradual snow and ice cover on inland and ocean water.<ref name=":022" /><ref name=":2" /> ===== Hazes and Halos ===== Layering of hazes is rendered by ''FlightGear'', such as low lying [[Haze|ground haze]] with 3d structure, smog related to human activity, and dust. ''FlightGear'' renders various [[Halo (optical phenomenon)|halos]] due to ice crystals in the atmosphere, or due to Mie scattering in fog by artificial lights such as landing lights.<ref name=":232" /><ref name=":1" /> ===== Orbital rendering ===== ''FlightGear'' is able to render day/night visuals of Earth from orbit at high detail with scattering due to clouds, dust, and moisture, as well as effects such as lightning illuminating storm cells. Orientation cues in cockpit are provided by changing colour of light from Sun, Earth, and Moon for craft such as the Space Shuttle. The gradual transition in lighting for spacecraft, between upper and lower atmosphere regimes, is handled by dedicated rendering code. Auroras are simulated with varying intensity and varying penetration of magnetic flux tubes into the atmosphere. They are visible from both space and ground.<ref name=":732" /><ref name=":4">{{Cite web|last=|first=|date=August 26, 2018|title=The Grand View β FlightGear Flight Simulator|url=https://www.flightgear.org/tours/the-grand-view/|url-status=live|archive-url=https://web.archive.org/web/20201205091017/https://www.flightgear.org/tours/the-grand-view/|archive-date=5 December 2020|access-date=2019-08-31|website=FlightGear.org|language=en-US}}</ref><ref name=":1" /> Accurate rendering of planets, moons, and stars with correct phases/brightness based on ''FlightGear''<nowiki/>'s celestial simulation allows cues or data for [[celestial navigation]] - without reliance on vulnerable ground aids, including of pre-GPS era craft. The celestial simulation allows craft such as the Space Shuttle<ref name=":732" /><ref>{{Cite web|title=FlightSim.Com - FlightGear - Visiting the ISS|url=https://www.flightsim.com/vbfs/content.php?19086-FlightGear-Visiting-the-ISS|access-date=2021-03-15|website=FlightSim.Com}}</ref> to use [[star tracker]] instruments. ===== Environment rendering ===== ''Flightgear''<nowiki/>'s Advanced Light Scattering framework simulates locations in time as well as space. The environment simulation renders seasonal change as leaves of different species of trees, bushes, and grass change colour or fall.<ref>{{Cite web|last=|first=|date=February 21, 2015|title=Simulating the ever-changing scenery β FlightGear Flight Simulator|url=https://www.flightgear.org/tours/simulating-the-ever-changing-scenery/|url-status=live|archive-url=https://web.archive.org/web/20201205083451/https://www.flightgear.org/tours/simulating-the-ever-changing-scenery/|archive-date=5 December 2020|access-date=2019-08-31|website=FlightGear.org|language=en-US}}</ref> Simulated swaying of grass, trees and windsocks provide cues to processes changing the windfield near the ground, while wave simulation provides cues near water.<ref name=":232" /><ref name=":022" /><ref name=":2" /> Cloud shadows and the general state of the atmosphere affect light traveling to each point of the environment and then traveling in the atmosphere to reach the eye - the cloud setup and particle spread in the atmosphere changes the colour of the light cast on the environment.<ref name=":232" /> Water colour therefore changes based on atmosphere overhead, and also depends on water impurites in a region. ''FlightGear'' is capable of rendering a variety of [[Types of volcanic eruptions|volcanic activity]] of different intensity that, from v2019.2, responds to the windfield, as well as smoke. The combination of rendering of the state of atmospheric processes, Aurora, simulation of celestial bodies, ground accumulation of rain or snow or dust, ice cover of water, and the environment simulation produces visualisations with a vast number of permutations.<ref name=":232" /><ref name=":022" /><ref name=":4" /><ref name=":1" /> ===Multiplayer=== Several [[computer network|networking]] options allow {{em|FlightGear}} to communicate with other instances of {{em|FlightGear}}. A [[Multiplayer video game|multiplayer]] [[protocol (computing)|protocol]] is available for using {{em|FlightGear}} on a [[local network]] in a multi aircraft environment. This can be used for [[Aerobatics|formation flight]] or [[control tower|air traffic control]] simulation. Soon after the original Multiplayer Protocol became available, it was expanded to allow playing over the internet. It is possible to see other players in the simulator if they have the same aircraft models and viewing their flight path is possible with the simulator's online multiplayer map.<ref>{{Cite web|url=https://mpmap03.flightgear.org/|title=FlightGear ΞΌ - The MultiPlayer Map|website=mpmap03.flightgear.org|access-date=2019-07-23}}</ref> Since {{em|FlightGear}} version 2020.1 it is possible to connect to [[Virtual Air Traffic Simulation Network|VATSIM]] by using the open-source swift pilot client.<ref>{{Cite web|url=https://wiki.flightgear.org/Swift|title=swift - FlightGear wiki|website=wiki.flightgear.org|access-date=2022-05-18}}</ref> Several instances of {{em|FlightGear}} can be synchronized to allow for a [[multi-monitor]] environment. === Weather === [[File:Fgfs-screen-002.png|thumb|The simulator includes real-time weather patterns.]] {{em|FlightGear}} uses [[METAR]] data to produce live weather patterns in real time.<ref>{{Cite web|url=http://wiki.flightgear.org/index.php?title=Weather_reports&redirect=no#METAR|title=Weather reports - FlightGear wiki|website=wiki.flightgear.org|access-date=2019-07-23}}{{Dead link|date=April 2024 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> Detailed weather settings allow for 3d clouds, a variety of [[Cloud|cloud types]], and precipitation. Precipitation and terrain affect turbulence and cloud formations.<ref>{{Cite web|url=https://www.flightgear.org/tours/the-art-of-cloud-and-weather-rendering/|title=The art of cloud and weather rendering β FlightGear Flight Simulator|date=June 25, 2013 |language=en-US|access-date=2019-07-23}}</ref> Aloft waypoint settings allow high altitude behaviors of wind to be modeled from live weather information, and thermals can also be modeled.<ref>{{Cite web|url=http://wiki.flightgear.org/Weather#Thermic_and_visibility_settings|title=Weather - FlightGear wiki|website=wiki.flightgear.org|access-date=2019-07-23}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)