FlightGear Newsletter May 2015: Difference between revisions

Jump to navigation Jump to search
Start preparing for publishing
(Start preparing for publishing)
Line 1: Line 1:
{{Newsletter-header|May 2015}}
{{Newsletter-header|May 2015}}
<div style="border-bottom:3px double #BBB;">
<div style="border-bottom: 3px double #bbb;">
{| width="100%" |
{| width="100%" |
  | valign="top" width="33%" |
  | valign="top" width="33%" |
Line 27: Line 27:
== Development News ==
== Development News ==
=== Exhaust flames ===
=== Exhaust flames ===
The latest addition to the Atmospheric Light Scattering framework is a procedural shader effect to render thruster and afterburner exhaust flames. This effect integrates over a 3d-distribution of glowing emitters in a bounding box, which means that it doesn't generate sharp edges in the visuals.
The latest addition to the Atmospheric Light Scattering framework is a procedural shader effect to render thruster and afterburner exhaust flames. This effect integrates over a 3d-distribution of glowing emitters in a bounding box, which means that it doesn't generate sharp edges in the visuals.


Flame color, density, distribution of shock diamonds and widening in thin atmosphere are all runtime configurable, allowing to account realistically for changed thrust or ambient pressure.
Flame color, density, distribution of shock diamonds and widening in thin atmosphere are all runtime configurable, allowing to account realistically for changes in thrust or ambient pressure.


Here's an example application for the [[SpaceShuttle - Project Overview|Space Shuttle]] main engine - note how the exhaust plume is narrow early on and shows pronounced shock diamonds while it widens in the thin upper atmosphere:
In the example application for the [[SpaceShuttle - Project Overview|Space Shuttle]] main engine below, note how the exhaust plume is narrow and shows pronounced shock diamonds early on, while it widens in the thin upper atmosphere.
 
''Find out more at [[ALS technical notes#The exhaust flame effect]]…''


[[File:Shuttle flame05.jpg|400px|Space Shuttle main engine flames during early ascent]]
[[File:Shuttle flame05.jpg|400px|Space Shuttle main engine flames during early ascent]]
[[File:Shuttle flame06.jpg|400px|Space Shuttle main engine flames during late ascent]]
[[File:Shuttle flame06.jpg|400px|Space Shuttle main engine flames during late ascent]]
See the [[ALS technical notes#The exhaust flame effect|ALS exhaust flame effect]] for details.


=== Automated checklist execution ===
=== Automated checklist execution ===
Line 56: Line 55:


=== Submodel enhancements ===
=== Submodel enhancements ===
Thanks to some brilliant work on the [[Submodels|submodel]] system by Onox, it is now possible to adjust various offsets, including heading and pitch, during runtime.  Furthermore, the x, y, and z offsets are also now defined in metric units.  Finally, the randomness of the azimuth (heading), elevation (pitch), Cd (Coefficient of drag), and life can be defined.


It is now possible to adjust various offsets, including heading and pitch, during runtime. Furthermore, the x, y, and z offsets can be defined in metric units. Finally, the randomness of the azimuth (heading), elevation (pitch), Cd, and life can be defined. See http://wiki.flightgear.org/Howto:Add_submodels#Step_2_of_6:_Define_the_position_and_orientation
''Find out more at [[Howto:Add submodels]]…''


[[File:Submodel-offset.png|800px|A Phalanx CIWS shooting at an extraterrestrial weather balloon. The orange tracer bullets are submodels. The red line is a scaled model representing the aiming orientation of the Phalanx. ]]
[[File:Submodel-offset.png|800px|A Phalanx CIWS shooting at an extraterrestrial weather balloon. The orange tracer bullets are submodels. The red line is a scaled model representing the aiming orientation of the Phalanx.]]


=== Sound position fixes ===
=== Sound position fixes ===
 
The sound subsystem has been given some fixes so that the distance between the position of the current view and the sound's position is now computed more correctly.
The sound subsystem has been given some fixes so that the distance between the position of the current view and the sound's position is correctly computed.


=== Nasal/Canvas: A simple tiled map ===
=== Nasal/Canvas: A simple tiled map ===
Using the [[Canvas GUI]], you can make a simple tiled map using images downloaded on the fly  You can view the code behind the map at [[Canvas Snippets#A simple tile map]].
Using the [[Canvas GUI]] and the Nasal HTTP module, you can make a simple tiled map (shown below) using images downloaded on the fly. You can find out more at [[Canvas Snippets#A simple tile map]].


[[File:Canvas - Tile map demo.png|A simple, canvas based tile map which is centered around the aircraft.]]
[[File:Canvas - Tile map demo.png|800px|A simple, Canvas-based tile map which is centered around the aircraft.]]


=== New (4th!) ATC-pie release ===
=== New ATC-pie release ===
[[File:ATC-pie-logo.png|200px|left|ATC-pie logo.]]
[[File:ATC-pie-logo.png|200px|left|ATC-pie logo.]]
[[ATC-pie]] now provides a '''solo training mode''' for ATCs. Using the same interface as the multi-player game mode and an additional instruction pane, you can choose to play offline and control virtual aircraft as Tower, Approach, Departure, or any combination of those positions. As MP traffic still can be scarce in many occasions on our network, this new game mode can be a solution for you not to give up on a planned session and give yourself some challenge. Also, you may learn from it enough to make your own MP sessions more popular over the network!
[[ATC-pie]] now provides a '''solo training mode''' for ATCs. Using the same interface as the [[multiplayer]] game mode and an additional instruction pane, you can choose to play offline and control virtual aircraft as Tower, Approach, Departure, or any combination of those positions. As MP traffic still can be scarce in many occasions on our network, this new game mode can be a solution for you not to give up on a planned session and give yourself some challenge. Also, you may learn from it enough to make your own MP sessions more popular over the network!


The main features are:
The main features are:
Line 81: Line 80:
* Departure–arrival and ILS–visual balance options
* Departure–arrival and ILS–visual balance options
* Configurable runways in use, entry and exit points
* Configurable runways in use, entry and exit points
See the [[ATC-pie|wiki page]] for more!


=== Cross Compiling FlightGear ===
=== Cross Compiling FlightGear ===
Line 113: Line 110:


== In the Hangar ==
== In the Hangar ==
=== Amphibious variant of the C172p ===
=== Amphibious variant of the C172p ===
 
The development of the c172-detailed continues; a new variant has been added with pontoons (optionally with wheels) so that it can land on water. This stunning aircraft will replace the old [[C172p]] in the upcoming FlightGear [[Changelog 3.6|3.6]].  You can follow the c172-detailed's progress on the forum [http://forum.flightgear.org/viewtopic.php?f=4&t=25157 development thread]
The c172p-detailed aircraft has been given a variant with pontoons (optionally with wheels) so that it can land on water. The aircraft will replace the old c172p in FlightGear 3.6.


[[File:C172p-amphibious.jpg|800px|An amphibious variant of the C172p.]]
[[File:C172p-amphibious.jpg|800px|An amphibious variant of the C172p.]]
Line 122: Line 117:
== Scenery Corner ==
== Scenery Corner ==
=== Scenery Project Elba ===
=== Scenery Project Elba ===
The Scenery Project Elba has been started, aiming to improve the scenery of Elba, an island west of Italy. More information can be found on the wiki page: [[Scenery Project Elba]]. Contributions welcome! Development thread: http://forum.flightgear.org/viewtopic.php?f=5&t=26138<br/>
The Scenery Project Elba has been started, aiming at improving the scenery of Elba, an island west of Italy. You can find out more on the [[Scenery Project Elba|wiki page]] and the forum [http://forum.flightgear.org/viewtopic.php?f=5&t=26138 development thread].  Contributions are welcome!
[[File:Elba.jpg|900px|center]]
 
[[File:Elba.jpg|800px|center]]


=== Maiquetia SVMI (Project Venezuela) Release 1.0 ===
=== Maiquetia SVMI (Project Venezuela) Release 1.0 ===

Navigation menu