2,733
edits
Red Leader (talk | contribs) (Copy edit, needs dequoting) |
Red Leader (talk | contribs) (More de-quoting) |
||
Line 8: | Line 8: | ||
{{Newsletter-cover-header|Development news}}<br/> | {{Newsletter-cover-header|Development news}}<br/> | ||
[[#FlightGear now lives at SourceForge|FlightGear now lives at SourceForge]]<br/> | [[#FlightGear now lives at SourceForge|FlightGear now lives at SourceForge]]<br/> | ||
[[#OpenRTI move|OpenRTI move]]<br/> | |||
[[#Spaceflight|Spaceflight]]<br/> | [[#Spaceflight|Spaceflight]]<br/> | ||
[[#Understanding Rembrandt and | [[#Understanding Rembrandt and Vsync|Understanding Rembrandt and Vsync]]<br/> | ||
[[#SVG transparency|SVG transparency]]<br/> | [[#SVG transparency|SVG transparency]]<br/> | ||
| valign="top" width="33%" | | | valign="top" width="33%" | | ||
Line 15: | Line 16: | ||
[[#Boeing 707 liveries|Boeing 707 liveries]]<br/> | [[#Boeing 707 liveries|Boeing 707 liveries]]<br/> | ||
{{Newsletter-cover-header|Scenery Corner}}<br/> | {{Newsletter-cover-header|Scenery Corner}}<br/> | ||
[[#Belgium airports|Belgium airports]]<br/> | |||
{{Newsletter-cover-header|Community News}}<br/> | {{Newsletter-cover-header|Community News}}<br/> | ||
[[#FlightGear | [[#FlightGear: featured project at SourceForge|FlightGear: featured project at SourceForge]]<br/> | ||
[[#FG Flights blog|FG Flights blog]]<br/> | [[#FG Flights blog|FG Flights blog]]<br/> | ||
[[#New FGCom server maintainer|New FGCom server maintainer]]<br/> | [[#New FGCom server maintainer|New FGCom server maintainer]]<br/> | ||
Line 28: | Line 30: | ||
== Development news == | == Development news == | ||
=== FlightGear now lives at SourceForge === | === FlightGear now lives at SourceForge === | ||
The move from Gitorious to SourceForge is now complete. A historical read-only record will remain at [http://gitorious.org Gitorious.org], as well as other public locations.<ref>http://sourceforge.net/p/flightgear/mailman/message/33832698/</ref> In addition, hooks have been added so that every commit to either the [http://sourceforge.net/p/flightgear/flightgear/ FlightGear], [http://sourceforge.net/p/flightgear/simgear/ SimGear] or [http://sourceforge.net/p/flightgear/fgdata/ FGData] repositories will (hopefully) send a message to the [http://sourceforge.net/p/flightgear/mailman/flightgear-commitlogs/ flightgear-commitlogs mailing list].<ref>http://sourceforge.net/p/flightgear/mailman/message/33827961/</ref> | The move from Gitorious to SourceForge is now complete. A historical read-only record will remain at [http://gitorious.org Gitorious.org], as well as other public locations.<ref>http://sourceforge.net/p/flightgear/mailman/message/33832698/</ref> In addition, hooks have been added so that every commit to either the [http://sourceforge.net/p/flightgear/flightgear/ FlightGear], [http://sourceforge.net/p/flightgear/simgear/ SimGear] or [http://sourceforge.net/p/flightgear/fgdata/ FGData] repositories will (hopefully) send a message to the [http://sourceforge.net/p/flightgear/mailman/flightgear-commitlogs/ flightgear-commitlogs mailing list].<ref>http://sourceforge.net/p/flightgear/mailman/message/33827961/</ref> | ||
=== OpenRTI move === | |||
The OpenRTI project, maintained by Mathias Fröhlich, has been moved from Gitorious to [http://sourceforge.net/projects/openrti/?source=directory SourceForge].<ref>{{cite web | |||
|url = http://sourceforge.net/p/flightgear/mailman/message/33852792/ | |||
|title = <nowiki>[Flightgear-devel] OpenRTI gitorious git repository deleted</nowiki> | |||
|author = <nowiki>Mathias Fröhlich</nowiki> | |||
|date = April 16, 2015 | |||
}}</ref> OpenRTI is an open-source {{Abbr|HLA|High-level architecture}}/{{Abbr|RTI|Run-time infrastructure}} implementation, used by FlightGear. To move your local clone over to the Sourceforge repository, you can just set the URL of your remote repository to the new URL. Below is an example for the usual clone (where the default remote repository is called '''origin'''): | |||
<syntaxhighlight lang="bash"> | |||
git remote set-url origin git://git.code.sf.net/p/openrti/OpenRTI | |||
</syntaxhighlight> | |||
=== Spaceflight === | === Spaceflight === | ||
Line 61: | Line 58: | ||
Modelers interested in realistic spaceflight are very welcome to come aboard and help taking FlightGear to the limits. | Modelers interested in realistic spaceflight are very welcome to come aboard and help taking FlightGear to the limits. | ||
=== Understanding Rembrandt and | === Understanding Rembrandt and Vsync === | ||
Richard Harrison has been looking into Rembrandt to find the cause of unreasonably low frame rate.<ref>{{cite web | |||
|url = http://sourceforge.net/p/flightgear/mailman/message/33671091/ | |||
|title = <nowiki>[Flightgear-devel] Deferred rendering (Rembrandt) performance</nowiki> | |||
|author = Richard Harrison | |||
|date = March 29, 2015 | |||
}}</ref> To cut a long story short, he has found that {{Abbr|Vsync|Vertical synchronization}} is causing the problems. After making some changes to the code so that he could turn Vsync on or off, he found that the following command line options provide a great increase in performance: | |||
{{note|The first flag sets a custom property created during his tests; it isn't available in normal FlightGear.}} | |||
<syntaxhighlight lang="bash"> | |||
< | --prop:/sim/rendering/vsync-enable=false | ||
--prop:/sim/frame-rate-throttle-hz=60 | |||
</ | </syntaxhighlight> | ||
These flags increased his frame rate from 30 fps to 60 fps (when drawing nothing). | |||
You can read the full report at http://chateau-logic.com/content/deferred-rendering-rembrandt-performance. | |||
See also [[FlightGear I/O Considerations#Understanding VSync| | See also [[FlightGear I/O Considerations#Understanding VSync|Understanding Vsync]]. | ||
=== SVG transparency === | === SVG transparency === | ||
Line 89: | Line 82: | ||
Currently, there is only support for the {{Func link|fill-opacity|ext=https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fill-opacity}} and {{Func link|stroke-opacity|ext=https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-opacity}} properties, but there is a small bug if the value is 0.0. | Currently, there is only support for the {{Func link|fill-opacity|ext=https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fill-opacity}} and {{Func link|stroke-opacity|ext=https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-opacity}} properties, but there is a small bug if the value is 0.0. | ||
See commits [http://sourceforge.net/u/userid-1550991/flightgear/ci/7b71a8f361ce735372ed1cbacd7a2b66226d4e73/] and [http://sourceforge.net/u/userid-1550991/flightgear/ci/acb88337f2f31104752230cdc755143211a46ec5/]. | |||
{| align="center" | {| align="center" | ||
! Before !! After | ! Before !! After | ||
|- | |- | ||
| [[File:Be for SVG Transparent.png|400px| | | [[File:Be for SVG Transparent.png|400px|Before patches]] || [[File:After SVG Transparent.png|400px|After patches]] | ||
|} | |} | ||
Line 106: | Line 101: | ||
* Trans European Airways | * Trans European Airways | ||
* Belize Airways Ltd. (Nick Reimer, others by sanhozay). | * Belize Airways Ltd. (Nick Reimer, others by sanhozay). | ||
See this [http://forum.flightgear.org/viewtopic.php?f=13&t=24144 forum post] for more information. | See this [http://forum.flightgear.org/viewtopic.php?f=13&t=24144 forum post] for more information. You can download the liveries [http://liveries.flightgear.org/aircraft.php?id=4 here]. | ||
<gallery mode="packed"> | <gallery mode="packed"> | ||
Line 119: | Line 114: | ||
== Scenery corner == | == Scenery corner == | ||
=== Belgium airports === | |||
This month, various airports in Belgium are being populated with 3D buildings and shared models. The source for most of the models is the Belgium Custom Scenery Project by [http://dvanmosselbeen.be David van Mosselbeen]. | This month, various airports in Belgium are being populated with 3D buildings and shared models. The source for most of the models is the Belgium Custom Scenery Project by [http://dvanmosselbeen.be David van Mosselbeen]. | ||
Line 189: | Line 185: | ||
=== FlightGear logos === | === FlightGear logos === | ||
If you want some graphic elements for your FlightGear-related site ( | If you want some graphic elements for your FlightGear-related site (such as a hangar or YouTube channel), please feel free to visit [[FlightGear logos]] for a repository of logos. And if you have some art skills, please don't hesitate to contribute with your own design creations. | ||
=== Screenshots === | === Screenshots === | ||
The FlightGear project always needs screenshots, which show features that were added since the last release. These should be of good quality, especially in content and technical image properties. It is therefore recommended to use the best viable filter settings ([[ | The FlightGear project always needs screenshots, which show features that were added since the last release. These should be of good quality, especially in content and technical image properties. It is therefore recommended to use the best viable filter settings ([[anti-aliasing]], texture sharpening, etc.). More info at [[Howto:Make nice screenshots]]. | ||
{{Appendix}} | {{Appendix}} |