Changes

Jump to navigation Jump to search
2,216 bytes added ,  10:26, 27 November 2016
Line 1: Line 1: −
{{Draft|changelog|This changelog is currently being written for the FG 2.10 release - FG 2.10 has not yet been released! But starting to write the changelog early, should make it much easier to come up with a comprehensive list of changes. }}
+
{{changelogs|prev=2.8.0|next=2.12}}
 +
 
 +
Available in: '''English''',  [[:es:Changelog 2.10|Espanol]], [[:fr:Changelog 2.10|Français]]
 +
Please help us translate in other languages!
    
==FlightGear 2.10 Change Log==
 
==FlightGear 2.10 Change Log==
Line 14: Line 17:     
FlightGear - Fly Free!
 
FlightGear - Fly Free!
 +
 +
You can help us write the changelog for the upcoming FlightGear release at [[Next Changelog]].
 +
 +
{{#ev:youtube|MZVCmHgAX6Y}}
 +
 +
http://www.youtube.com/watch?v=MZVCmHgAX6Y
    
=== Major Enhancement in this release ===
 
=== Major Enhancement in this release ===
Line 22: Line 31:     
'''Atmospheric Light Scattering'''
 
'''Atmospheric Light Scattering'''
 +
 +
[[File:Light_scattering_dec12_05.jpg|thumb|400px|F-14b over the alps at dusk]]
    
[[Atmospheric light scattering]] is an alternative rendering framework, using exceptionally realistic environment-dependent fog and light computations for clouds and terrain. The simulation includes the following lighting models.
 
[[Atmospheric light scattering]] is an alternative rendering framework, using exceptionally realistic environment-dependent fog and light computations for clouds and terrain. The simulation includes the following lighting models.
Line 30: Line 41:     
Together with Advanced Weather, it functions as an integrated environment simulation in which the individual elements mutually influence each other. For instance
 
Together with Advanced Weather, it functions as an integrated environment simulation in which the individual elements mutually influence each other. For instance
* clouds and winds are influenced by the distribution of terrain elevation
+
* Clouds and winds are influenced by the distribution of terrain elevation
* prevailing winds, terrain slopes and stability of the lower atmosphere determine the shape of visible clouds
+
* Prevailing winds, terrain slopes and stability of the lower atmosphere determine the shape of visible clouds
* cloud layers and haze influence color and intensity of light reflections
+
* Cloud layers and haze influence color and intensity of light reflections
* winds influence wave patterns on water
+
* Winds influence wave patterns on water
* light at sunrise and sunset is position and altitude dependent, allowing for phenomena such as Alpenglow or brightly illuminated high-altitude clouds while the ground is dark
+
* Light at sunrise and sunset is position and altitude dependent, allowing for phenomena such as Alpenglow or brightly illuminated high-altitude clouds while the ground is dark
    
For more powerful graphics cards, the framework includes procedural terrain texturing, including features such as the following.
 
For more powerful graphics cards, the framework includes procedural terrain texturing, including features such as the following.
Line 46: Line 57:     
''' Usability '''
 
''' Usability '''
 +
[[File:Joystick Configuration Dialog.jpg|thumb|400px|Joystick Configuration GUI]]
    
Improving FlightGear's usability has been a focus for a number of developers for this release. Changes include:
 
Improving FlightGear's usability has been a focus for a number of developers for this release. Changes include:
Line 54: Line 66:  
* In-sim checklists have been introduced for a number of aircraft.
 
* In-sim checklists have been introduced for a number of aircraft.
 
* An in-sim documentation browser is included, so users can more easily browse all the documentation available in the base package.
 
* An in-sim documentation browser is included, so users can more easily browse all the documentation available in the base package.
* The weather configuration UIs have been combined and rationalized into a single Weather UI, making it easier to select a nice VFR day, or a difficult CATIII approach.
+
* The weather configuration UIs have been combined and rationalized into a single weather UI, making it easier to select a nice VFR day, or a difficult CATIII approach.
* AI tankers can now be found using the HUD target marker.
+
* Flight path can now be displayed on the in-sim map.
 +
* Instant replay may now be saved as a flight recorder, edited externally to add a commentary, and then replayed as a tutorial, with the user able to take control at any point.
 +
* Multiplayer setup dialog now includes a dynamically generated list of active MP servers, making it even easier to take part in FlightGear's worldwide multi-player environment.
 +
 
    
''' Internationalization '''
 
''' Internationalization '''
    
FlightGear continued to benefit from contributions from across the globe.
 
FlightGear continued to benefit from contributions from across the globe.
* The FlightGear Manual is now included in both English and French
+
* The FlightGear Manual is now included in both English and French.
 
* System messages on startup are available in eight languages, just like the in-sim menu.
 
* System messages on startup are available in eight languages, just like the in-sim menu.
   −
''' Scripting (Nasal) '''
+
''' Flight Planning and Route Manager '''
   −
The "flightplan" Nasal extension function  has been improved, making it possible to retrieve a hash representation of the flight plan stored in the route manager.  It is now possible to directly show a SVG image for each waypoint and connect them using OpenVG paths.
+
* Route Manager now has better support for Navigraph procedures.
 +
* Auto-generated SIDs and STARs are available for airports where real procedure data is not available.  This generates plausible straight in approach and terminal waypoints based on the route course.
 +
* The "flightplan" Nasal extension function  has been improved, making it possible to retrieve a hash representation of the flight plan stored in the route manager.  It is now possible to directly show a SVG image for each waypoint and connect them using OpenVG paths.
    
'''Canvas System'''
 
'''Canvas System'''
   −
The "canvas" system is FlightGear's fully scriptable 2D rendering system, which makes it possible for users to easily create new instruments, HUDs and even dialogs and custom GUI widgets using FlightGear's built-in scripting language [[Nasal]]. The Canvas can also be used for the creation of complex glass cockpit displays like navigational displays and other MFDs.
+
[[File:Airport-selection-dialog.png|thumb|400px|Airport Selection dialog, using Canvas to render the airport diagram]]
 +
 
 +
The "canvas" system is FlightGear's fully scriptable 2D rendering system, which makes it possible for users to easily create new instruments, HUDs and even dialogs and custom GUI widgets using FlightGear's built-in scripting language [[Nasal]] (which looks really similar to JavaScript). The Canvas can also be used for the creation of complex glass cockpit displays like navigational displays and other MFDs, none of this requires rebuilding FlightGear from source or writing C++ code.  
    
Canvas improvements in this release include:
 
Canvas improvements in this release include:
* lazy updating/rendering to improve performance in situations where a texture doesn't need to be redrawn
+
* Lazy updating/rendering to improve performance in situations where a texture doesn't need to be redrawn
* creating GUI windows, including popup menus or menubars
+
* Creating GUI windows, including popup menus or menubars
* native copy/paste via 2 new [[Nasal]] extension functions
+
* Native copy/paste via 2 new [[Nasal]] extension functions
* nested canvases, where a canvas may contain images created by another canvas texture
+
* Nested canvases, where a canvas may contain images created by another canvas texture
* window stacking
+
* Window stacking
 
* raster images (vector images were already supported)
 
* raster images (vector images were already supported)
* improved event handling GUI events using osgGA
+
* Improved event handling GUI events using osgGA
* a new DOM-based event handling system  
+
* A new DOM-based event handling system  
    
'''Rembrandt'''
 
'''Rembrandt'''
 +
[[File:Fgfs-rembrandt-old-timer.jpg|thumb|400px|Rembrandt old film style]]
    
* The [[Project Rembrandt|Rembrandt renderer]] has been extended with a number of post-processing filters:
 
* The [[Project Rembrandt|Rembrandt renderer]] has been extended with a number of post-processing filters:
Line 92: Line 112:  
*** Film wear simulation
 
*** Film wear simulation
 
* Additional aircraft have been updated to make use of Rembrandt effects.
 
* Additional aircraft have been updated to make use of Rembrandt effects.
 +
 +
'''AI Improvements'''
 +
* AI aircraft take-offs and landings are now more realistic.
 +
* AI tankers can now be found using the HUD target marker.
 +
 +
''' Regional Textures '''
 +
 +
Building on the work in 2.8, the following areas now have region-specific texture-sets for more realistic terrain:
 +
* Caribbean
 +
* Western Europe
 +
* Iceland
 +
* Tropical South America
    
'''Highlighted new and improved aircraft'''
 
'''Highlighted new and improved aircraft'''
   −
TODO
+
* The Boeing 777 has improved cockpit, PFD and NavDisplay.
 +
* The Dassault Mirage 2000-5 has various instrumentation, HUD and stores added.
 +
* The Douglas A-4F Skyhawk has an improved FDM and cockpit, including terrain-clearance radar and navigational computer.
 +
* The Hawker Hurricane has improved FDM and cockpit.
 +
* The Mudry Cap 10B, a classic French two-seat training aerobatic aircraft has been added by the PAF team.
    
'''Other'''
 
'''Other'''
    
* Additional joysticks and rudder pedals are supported out-of-the-box.
 
* Additional joysticks and rudder pedals are supported out-of-the-box.
 +
* An interactive aircraft download page allows users to filter aircraft based on their level of completeness and accuracy, making it easier to discover the true gems of our extensive hangar.
    
'''Bug fixes'''
 
'''Bug fixes'''
Line 106: Line 143:     
[[Category:FlightGear changelogs]]
 
[[Category:FlightGear changelogs]]
 +
 +
[[es:Changelog 2.10]]
 +
[[fr:Changelog 2.10]]

Navigation menu