8,574
edits
(Prepare for publishing) |
|||
Line 5: | Line 5: | ||
== Development news == | == Development news == | ||
=== FlightGear and HLA (High Level Architecture) === | === FlightGear and HLA (High Level Architecture) === | ||
When reading the FlightGear forums or the FlightGear developers mailing list, you'll probably have noticed the term "HLA" being brought up more and more often recently. | When reading the FlightGear forums or the FlightGear developers mailing list, you'll probably have noticed the term "HLA" being brought up more and more often recently. | ||
Line 39: | Line 36: | ||
We have started a new article and copied earlier announcements and postings to it; please see [[FlightGear HLA support (High Level Architecture)]] for more information. | We have started a new article and copied earlier announcements and postings to it; please see [[FlightGear HLA support (High Level Architecture)]] for more information. | ||
=== FlightGear goes to Space, Part II === | |||
=== | Coded in less than 8 hours, the Earthview orbital terrain rendering engine is an addon to FlightGear which allows to use orbital phototextures (such as the NASA Pale Blue Marble) on top of the default FlightGear terrain. Combined with the skydome scattering shader, this improves the realism of the visuals of orbital flight in Flightgear substantially. | ||
Coded in less than 8 hours, the Earthview orbital terrain rendering engine is an addon to | |||
[[File:Earthview07.jpg|250px|]][[File:Earthview06.jpg|250px|]][[File:Earthview05.jpg|250px|]] | [[File:Earthview07.jpg|250px|]][[File:Earthview06.jpg|250px|]][[File:Earthview05.jpg|250px|]] | ||
With some additional patches, finally Vostok-1 is free from the 150 km altitude restriction and can enter high orbits of several hundred | With some additional patches, finally [[Vostok-1]] is free from the 150 km altitude restriction and can enter high orbits of several hundred kilomters above the planet. | ||
[[File:Earthview09.jpg|250px|]][[File:Earthview10.jpg|250px|]][[File:Earthview11.jpg|250px|]] | [[File:Earthview09.jpg|250px|]][[File:Earthview10.jpg|250px|]][[File:Earthview11.jpg|250px|]] | ||
Line 52: | Line 47: | ||
Hopefully this will trigger some activity on the modeller side to add a few more spacecraft to the Flightgear experience! | Hopefully this will trigger some activity on the modeller side to add a few more spacecraft to the Flightgear experience! | ||
Development discussion and download is found in the [http://flightgear.org/forums/viewtopic.php?f=6&t=15754 forum topic]. | |||
== | === FlightFear gets shadows and lights === | ||
The [[Project Rembrandt|Rembrandt project]], that began as a proof-of-concept mock-up and was hosted in a separate repository tree, is being merged into the main repository. A new switch (<code>--enable-rembrandt</code> or <code>--prop:/sim/rendering/rembrandt=true</code> for FGRun) is available to start FlightGear with the new renderer. Without the switch, the scene should be displayed as usual. With the switch on you can get this: | |||
[[File:Rembrandt-vinson-iar80.jpg|400px]] [[File:Rembrandt-ksfo-iar80.jpg|400px]] | |||
or this: | |||
[[File:Rembrandt-ksfo-night-iar80.jpg|400px]] [[File:Rembrandt-ksfo-night-hurricane.jpg|400px]] | |||
The renderer has several known bugs (shadow disappears at angle, zooming shows color artifacts, ...) and few models and shaders are ready for the new renderer. A [[Project Rembrandt|wiki page]] collects the technical details of the project and should help designers to convert their models. Don't hesitate to contribute to that page to bring clarification if needed. | |||
The [[ | |||
== | == Interview with a contributor == | ||
''In each edition we try to have an interview with a contributor. Sadly there's no interview in this edition, so we'd like to invite you to write an interview (with him-/herself or others) for next month's newsletter! Suggestions for possible questions are available on [[interview questions]]'' | |||
== Scenery corner == | == Scenery corner == | ||
=== Miami International Airport === | |||
[[File:KMIAeast.jpg|thumb|250px|KMIA preview in Sketchup]] | [[File:KMIAeast.jpg|thumb|250px|KMIA preview in Sketchup]] | ||
Andyramone has returned from a one year FlightGear hiatus to work on modelling the [[Miami International Airport]] (KMIA.) There is a basic model already built for the main terminal, which will be available via TerraSync mid-March. | |||
Andyramone has returned from a | |||
The plan is then to work on improving the model by adding more accurate textures, night textures, movable jetways, and a more accurate airport layout, with the potential to move to a 8.50 airport layout. The surrounding hangars, buildings and | The plan is then to work on improving the model by adding more accurate textures, night textures, movable jetways, and a more accurate airport layout, with the potential to move to a 8.50 airport layout. The surrounding hangars, buildings and cargo hangar to the south will also be added as they are built. | ||
All models will be GPL compliant and available via | All models will be GPL compliant and available via [[TerraSync]]. | ||
=== TerraGear GUI updates === | === TerraGear GUI updates === | ||
Over the past | Over the past month, the [[TerraGear GUI]], a graphical interface that allows you to generate FlightGear scenery, has been updated to version 0.9.0. This latest version brings support for X-Plane's (and future FlightGear's) 850 apt.dat format. This format allows airport designers to create curved taxiways, accurate lining and lighting, a custom airport boundary and much more. | ||
Altough the 850 support is still a work in progress, it's majure enough to be tested by the average FlightGear contributor. See [[TerraGear GUI]] for more details and (download) instructions. | Altough the 850 support is still a work in progress, it's majure enough to be tested by the average FlightGear contributor. See [[TerraGear GUI]] for more details and (download) instructions. | ||
== Aircraft of the month == | == Aircraft of the month == | ||
The improved A320 ([[Airbus A320 Family]] and [[Airbus A320neo]]) are the | The improved A320 ([[Airbus A320 Family]] and [[Airbus A320neo]]) are the aircraft of March. | ||
{{#ev:youtube|P_Yw6R1E6Gc|400|Aircraft of the Month - Airbus A320 Family/NEO}} | {{#ev:youtube|P_Yw6R1E6Gc|400|Aircraft of the Month - Airbus A320 Family/NEO}} | ||
== Airport of the month == | == Airport of the month == | ||
[[File:EPWA_night.png|400px|]] [[File:EPWA_service.png|400px|]] | [[File:EPWA_night.png|400px|]] [[File:EPWA_service.png|400px|]] | ||
[[Warsaw Chopin Airport]] (EPWA) is the busiest airport in Poland. | [[Warsaw Chopin Airport]] (EPWA) is the busiest airport in Poland. The airport is included in the [[Poland]] scenery, which is available at [http://code.google.com/p/custom-scenery-roztocze/downloads/list?saved=1&ts=1314341645 this link]. The scenery contains: | ||
* Custom airport layout (v.810) | |||
* Taxiway signs | |||
* | * Terminals, hagars, tower models | ||
*signs | * Day/night photorealistic textures | ||
* | * Details like custom lamps | ||
* | * Airport service vehicles (ot-666 models) | ||
* | |||
* | |||
== Screenshot of the month == | == Screenshot of the month == | ||
Line 170: | Line 116: | ||
Click [http://en.wikipedia.org/wiki/Crater_Lake this link] '''after''' you have landed so you know what amazing landscape you have seen. | Click [http://en.wikipedia.org/wiki/Crater_Lake this link] '''after''' you have landed so you know what amazing landscape you have seen. | ||
== | == Wiki updates == | ||
=== Uploading files === | |||
As of this month, it is possible to license files on the wiki under licenses other than the GPL (which isn't a good license for images anyway). In the upload form, a dropdown menu allow you to pick a license of your choice (or, when uploading an image from another source, the license compatible with that source). This will automatically add the corresponding template to your file and place it in the license's category. | |||
Besides licensing your files, it is also important to describe them. Therefore a file information template was introduced, which holds a description of the file, the author's name, the source and the creation date. Please add this template to your file right during the upload process. | |||
More information on licenses and the information template can be found at [[Help:Upload]]. | |||
== Community news == | == Community news == | ||
=== FlightGear on YouTube === | === FlightGear on YouTube === | ||
[http://www.youtube.com/watch?v=m1_TPWimv6o ATC Session at Schiphol] by Omega - 1 hour of ATCing into 4 minutes of video. | * [http://www.youtube.com/watch?v=m1_TPWimv6o ATC Session at Schiphol] by Omega - 1 hour of ATCing into 4 minutes of video. | ||
* [http://www.youtube.com/watch?v=KsmUFrd3kXs FlightGear HowTo #23: Installing Aircraft (Revisited) & GIT plane downloading!] by Osjcag - How to download aircraft for FlightGear 2.0/2.4/2.6 | |||
[http://www.youtube.com/watch?v=KsmUFrd3kXs FlightGear HowTo #23: Installing Aircraft (Revisited) & GIT plane downloading!] by Osjcag - How to download aircraft for FlightGear 2.0/2.4/2.6 | |||
=== Forum news === | === Forum news === | ||
As of March, the forum team welcomed a new moderator: Hal (hvengel). He will help the team to combat spam, move topics to the right subfora and mediate when issues a rise. We wish Hal all the best in his new job! | |||
== And finally ... == | == And finally ... == | ||
=== Contributing === | === Contributing === | ||
Line 215: | Line 143: | ||
=== Did you know === | === Did you know === | ||
Torsten recently introduced a new internal command in Git: [http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg35900.html property-interpolate]. | |||
This exposes the SGInterpolator subsystem to bindings in xml animation files. The SGInterpolator allows the interpolation of property values over time and has so far been used via Nasal in aircraft.door. | |||
This exposes the SGInterpolator subsystem to bindings in xml animation | |||
files. The SGInterpolator allows the interpolation of property values | |||
over time and has so far been used via Nasal in aircraft.door. | |||
For an example, start the Hansajet from git (fgfs --aircraft=Hansajet) | For an example, start the Hansajet from git (<code>fgfs --aircraft=Hansajet</code>) and zoom to the gyrosyn heading indicator left of the HSI. Locate the black/white knob with "VOR" and "ADF" written on it. Click it (it swaps the assignment of the needle-driving sources) and notice that it does rotate smoothly to its new position (it's a 2-position toggle knob). | ||
and zoom to the gyrosyn heading indicator left of the HSI. Locate the | |||
black/white knob with "VOR" and "ADF" written on it. Click it (it swaps | |||
the assignment of the needle-driving sources) and notice that it does | |||
rotate smoothly to its new position (it's a 2-position toggle knob). | |||
Now, look at the overhead panel, either by paning the view up and right | Now, look at the overhead panel, either by paning the view up and right or by pressing Shift-V on the keyboard. Locate the six rotary buttons | ||
or by pressing | GEN.1, GEN.2, ALT.1, ALT.2 and the two between the AC and DC instruments. Move them by clicking their left/right edges. Notice they move smoothly instead of jumping to the new position. | ||
GEN.1, GEN.2, ALT.1, ALT.2 and the two between the AC and DC | |||
instruments. Move them by clicking their left/right edges. Notice they | |||
move smoothly instead of jumping to the new position. | |||
Thats done completely without Nasal but from just a few lines in the | Thats done completely without Nasal but from just a few lines in the animation files. Basically, you have to add two bindings to the [[Howto: Make a clickable panel#Pick|<pick> animation]]: | ||
animation files. Basically, you have to add two bindings to the <pick> | # property-assing the target value describing the state of the button | ||
animation: | #: (that's what you are used to do) | ||
# property-interpolate the position of the model to it's new state's value | |||
#: (that's the new binding to add) | |||
# Animate the model's rotation from the position property, not the state property | |||
#: (that's what you have to change) | |||
# done. | |||
state property | |||
See the animations for the object SyncKnob and SyncKnobPick.[LR] in <tt>Aircraft/Hansajet/Models/Sperry-C-6d.xml</tt> as an example. | |||
Aircraft/Hansajet/Models/Sperry-C-6d.xml as an example | |||
The use of the property-interpolate may be: | The use of the property-interpolate may be: | ||
Change the value of /some/target/property to the constant value of | Change the value of <tt>/some/target/property</tt> to the constant value of 100.0 over 3 seconds. | ||
100.0 over 3 seconds. | |||
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
<binding> | <binding> | ||
Line 262: | Line 175: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Change the value of /some/target/property to the value of | Change the value of /some/target/property to the value of <tt>/some/source/property</tt> over 0.5 seconds. | ||
/some/source/property over 0.5 seconds. | |||
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
<binding> | <binding> | ||
Line 273: | Line 185: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Category:FlightGear Newsletter]] | [[Category:FlightGear Newsletter|2012 03]] |