FlightGear Newsletter March 2015: Difference between revisions

Jump to navigation Jump to search
Some cleanup
(Some cleanup)
Line 6: Line 6:
{| width="100%" |
{| width="100%" |
  | valign="top" width="33%" |
  | valign="top" width="33%" |
{{Newsletter-cover-header|Development news}}<br/>
[[#Relocating|Relocating]]<br/>
[[#Relocating|Relocating]]<br/>
[[#FGData split|FGData split]]<br/>
[[#FGData split|FGData split]]<br/>
{{Newsletter-cover-header|Development news}}<br/>
[[#Environment-responsive glass|Environment-responsive glass]]<br/>
[[#Cockpit interior light and shadow|Cockpit interior light and shadow]]<br/>
[[#New ATC-pie release and OpenRadar interoperability|New ATC-pie release and OpenRadar interoperability]]<br/>
[[#New ATC-pie release and OpenRadar interoperability|New ATC-pie release and OpenRadar interoperability]]<br/>
[[#Variant-of tag added|Variant-of tag added]]<br/>
[[#Variant-of tag added|Variant-of tag added]]<br/>
Line 24: Line 26:


== Relocating ==
== Relocating ==
Due to Gitorious.org being shut down in May (find out more [https://about.gitlab.com/2015/03/03/gitlab-acquires-gitorious/ here]), the FlightGear project (specifically source code) will need to relocate to a new host.  The two options are [https://about.gitlab.com/ GitLab.com] or [http://sourceforge.net/ SourceForge.net] (where [[FGAddon]] and [[fgdata]] are now hosted).  In the meantime, please see this mailing list thread: [http://sourceforge.net/p/flightgear/mailman/flightgear-devel/thread/CAMcJc7o5_qORxeN6xn0qB1upbmamVxaUNNxu3gKD87UqsqjBzw%40mail.gmail.com/#msg33569715 <nowiki>[Flightgear-devel] Completely moving to sourceforge</nowiki>].
Due to Gitorious.org being shut down in May (find out more [https://about.gitlab.com/2015/03/03/gitlab-acquires-gitorious/ here]), the FlightGear project (specifically source code) will need to relocate to a new host.  The two options are [https://about.gitlab.com/ GitLab.com] or [http://sourceforge.net/ SourceForge.net] (where [[FGAddon]] and [[fgdata]] are now hosted).  In the meantime, please see this mailing list thread:  
 
[http://sourceforge.net/p/flightgear/mailman/flightgear-devel/thread/CAMcJc7o5_qORxeN6xn0qB1upbmamVxaUNNxu3gKD87UqsqjBzw%40mail.gmail.com/#msg33569715 <nowiki>[Flightgear-devel] Completely moving to sourceforge</nowiki>].


{{FGCquote
{{FGCquote
Line 59: Line 63:
   }}
   }}
}}
}}
== Development news ==
=== Atmospheric light scattering ===
The ALS rendering framework introduces improved support for rendering cockpit interiors.
==== Environment-responsive glass ====
A new glass effect for the cockpit interior brings dynamical rendering of raindrop splashes as well as frost. A cube-map reflection of the cockpit interior is also supported. In the future, the effect will also include fogging and windshield wiper support with aircraft-supplied texture masks, all with a realistic interaction with the sunlight, including the enhanced visibility of dirt on glass when looking into the sun due to Mie scattering.
[[File:Glass01.jpg|400px|Frost effect]]
[[File:Glass07.jpg|400px|Raindrop splashes]]
Both frost and the correct splash dynamics of the raindrops need to be modeled airplane side, as the shader can not have the required information. Details to appear on [[ALS technical notes]].
==== Cockpit interior light and shadow ====
Do you like the way shadow and light move across the panel in flight when using Rembrandt? ALS is now able to do the same and more using the new model-interior effect which utilizes a cubemap representing the cockpit layout - at hardly any framerate cost. The effect allows to draw very sharp shadows without flickering, semi-shadows and dirty glass, tinted glass and even to render caustics from light refracted on curved glass surfaces:
[[File:Interior01.jpg|400px|Colored glass]]
[[File:Opacity04.jpg|400px|Caustics]]


All that's needed from airplane modelers is a pre-computed cubemap representing the cockpit.
== FGData split ==
 
=== FGData split ===
After lots of hard work by Torsten D, a new, more compact [[fgdata]] repository ([[Base Package]]) has now been created. Located at http://sourceforge.net/p/flightgear/fgdata/, this new fgdata has had all aircraft (except for the [[C172p]] and [[UFO]]) stripped from it, as well as the histories of the Scenery, AI, and Models directories<ref name="multiple">{{cite web
After lots of hard work by Torsten D, a new, more compact [[fgdata]] repository ([[Base Package]]) has now been created. Located at http://sourceforge.net/p/flightgear/fgdata/, this new fgdata has had all aircraft (except for the [[C172p]] and [[UFO]]) stripped from it, as well as the histories of the Scenery, AI, and Models directories<ref name="multiple">{{cite web
|url    = http://sourceforge.net/p/flightgear/mailman/message/33562106/
|url    = http://sourceforge.net/p/flightgear/mailman/message/33562106/
Line 137: Line 118:


<references/>
<references/>
== Development news ==
=== Atmospheric light scattering ===
Two new cockpit interior effects have been added to the ALS rendering framework.
==== Environment-responsive glass ====
A new glass effect for the cockpit interior brings dynamical rendering of raindrop splashes as well as frost.  In future, the effect will also include fogging and windshield wiper support with aircraft-supplied texture masks, all with a realistic interaction with the sunlight, including the enhanced visibility of dirt on glass when looking into the sun due to Mie scattering.
[[File:Glass01.jpg|400px|Frost effect]]
[[File:Glass07.jpg|400px|Raindrop splashes]]
Both frost and the correct splash dynamics of the raindrops need to be modeled airplane side, as the shader can not have the required information. See [[ALS technical notes#ALS glass effect]] for details.
==== Cockpit interior light and shadow ====
Do you like the way shadow and light move across the panel in flight when using [[Rembrandt]]? ALS is now able to do the same and more using the new model-interior effect which utilizes a cubemap representing the cockpit layout – at hardly any framerate cost. The effect is able to draw very sharp shadows without flickering, semi-shadows and dirty glass, tinted glass and even render caustics from light refracted on curved glass surfaces:
[[File:Interior01.jpg|400px|Colored glass]]
[[File:Opacity04.jpg|400px|Caustics]]
All that's needed from aircraft modellers is a pre-computed cube map representing the cockpit.  See [[ALS technical notes#Internal cockpit reflection]] for more details


=== New ATC-pie release and OpenRadar interoperability ===
=== New ATC-pie release and OpenRadar interoperability ===
[[File:ATC-pie-logo.png|96x96px|left]] ''"[http://forum.flightgear.org/viewtopic.php?f=83&t=25573#p234276 the fully multiplayer environment a controller deserves]"''
[[File:ATC-pie-logo.png|96x96px|left]] ''"[http://forum.flightgear.org/viewtopic.php?f=83&t=25573#p234276 the fully multiplayer environment a controller deserves]"''


Announced as beta in January and released as stable early February, ATC-pie has happily served a few ATC sessions in its first month of existance. In particular, it seems to have found comfortable homes for adoption in EKCH and LFOK already. Meanwhile, progress was made on its development to reach the important milestone of general and continuous ATC coordination on Flightgear with the '''handover feature''', released this month.
Announced as beta in January and released as stable early February, [[ATC-pie]] has happily served a few ATC sessions in its first month of existance. In particular, it seems to have found comfortable homes for adoption in EKCH and LFOK already. Meanwhile, progress was made on its development to reach the important milestone of general and continuous ATC coordination on Flightgear with the '''handover feature''', released this month.


Beginning to populate the network with a new program without dividing the MP network (esp. controllers) was challenge as interesting as necessary. Collaborative work made this possible, enabling both OpenRadar and ATC-pie users to exchange strips in a transparent way, regardless of their software preference.
Beginning to populate the network with a new program without dividing the MP network (esp. controllers) was challenge as interesting as necessary. Collaborative work made this possible, enabling both OpenRadar and ATC-pie users to exchange strips in a transparent way, regardless of their software preference.


=== Variant-of tag added ===
=== Variant-of tag added ===

Navigation menu