De/FlightGear Newsletter Oktober 2016

From FlightGear wiki
Jump to: navigation, search
Magagazine.png
Lies doch auch die neueste Ausgabe!
Bitte hilf uns beim Schreiben der nächsten Ausgabe!
Oktober 2016

Neuigkeiten in der Entwicklung
Nächster Standardflughafen
Git multimail script aktualisiert
Unterstützung lokaler apt.dat Versionen
Unabhängiger Canvas NavDisplay dialog
Benchmarking Canvas path performance
Canvas streaming über HTTP

Im Hangar
MBB/Kawasaki BK 117
2016 Camaro SS
Szenerie-Abteilung
Scenery/LOD Experimente

Mitarbeiten
Übersetzer gesucht
FlightGear Logos
Screenshots
Screenshot des Monats

Screenshot of the Month

Neuigkeiten in der Entwicklung

Nächster Standardflughafen

Der Flughafen Zürich (LSZH) wurde zu unserem nächsten Sandardflughafen für die FlightGear Version, v2016.4 gewählt.[1] Einige Details über den Flughafen findest Du hier.

Git multimail script aktualisiert

Edward d'Auvergne hat das git-multimail repository hook script für alle Git repositories auf SourceForge von der Version 1.2-dev auf 1.5-dev (die aktuelle master branch) aktualisiert. Es mussten in der neuen Version einige Änderungen/Anpassungen für unsere commitlogs ML unternommen werden. Sollten bei der Arbeit (commit) Fehler auftauchen, melde diese bitte. Ein Versagen des git-multimail Python Scripts würde ledentlich das Versenden der Email an den ML verhindern, da dies ein post-receive hook (eine Empfangsannahme) ist - Der commit wird dann trotzdem normal angewendet (pushed/etc).[2]

Unterstützung lokaler apt.dat Versionen

Dank der Arbeit von Florent Rougon können jetzt mehrere apt.dat Dateien (Die unsere Flughafendaten enthalten) geladen werden, anstatt nur die eine $FG_ROOT/Airports/apt.dat.gz zu laden.[3] Diese Dateien (sowohl *.dat als auch *.dat.gz) können von Scenery path/NavData/apt/ geladen werden.(Dabei ist Scenery path Ein beliebiger Pfad, der durch die --fg-scenery Kommandozeilenoption definiert wurde.) Diese haben immer Vorrang vor der normalen Datei ($FG_ROOT/Airports/apt.dat.gz). Bitte bedenke, dass alle Änderungen an apt.dat Dateien gerne auch an die X-Plane gateway gesendet werden können, sodass sie in die Haupt-distribution übernommen werden können und dann allen zur Verfügung stehen.

Unabhängiger Canvas NavDisplay dialog

Screenshot des Dialoges, der zwei selbstständige NavDisplay Instanzen zeigt

Hooray hat an einem Dialog gearbeitet, der eine einfache Entwicklung und Tests von NavDisplay Entwürfen einfacher macht. Es ist nun möglich, mehrere NavDisplay Versionen nebeneinander darzustellen, die dann einfach und unabhängig voneinander getestet und genutzt werden können (mit unterschiedlichen Einstelungen für range, modes, traffic, usw.). Der Dialog lädt bei jedem Öffnen (oder gewähltes-Style-Änderung) die styles Datei (navdisplay.mfd) erneut, was das Laden von Änderungen ohne einen FlightGear Neustart ermöglicht.

Mit Stand Okt. 2016 wird Der Dialog noch durch Gijs und Hyde unabhängig überprüft, bevor es in das Base Package aufgenommen werden kann.

Detaillierte Informationen findest Du unter Howto:Prototyping a new NavDisplay Style

Leistungsoptimierung von Canvas Pfaden

Ein Screenshot des ADI ball

Als Teil der Space Shuttle-Entwicklung hat Thorsten einen Canvas-basierten ADI ball hinzugefügt. Allerdings hat sich dies als Resourcenmonster herausgestellt.[4] Wie Du dem Screenshot entnehmen kannst, ist es sehr komplex und erfordert eine Menge Berechnungen.[5] Performance Tests haben ergeben, dass für den Engpass der große Umpfang an property Manipulation verantwortlich ist, der bei jedem Update angewendet wird, nachdem die eigentlichen Berechnungen abgeschlossen wurden. Das hat sich ebenfalls als Problem für jedes andere komplexe Canvas herausgestellt.

Einige Möglichkeiten, die Performance zu verbessern, sind die Nutzung von getprop() /setprop() statt props.nas APIs und die Verwendung von Variablen statt Properties, wenn immer dies möglich ist.[6]

Erfahre mehr im FlightGear Wiki Artikel Howto:Canvas Path Benchmarking

Canvas streaming über HTTP

Screenshot eines NavDisplay, das zu Mozilla Firefox gestreamt wird

ThomasS hat einen Patch für FlightGear erstellt, der dem streamen eines Canvas-Bildes des laufenden FlightGear Prozesses über HTTP dient.[7] Dies kann in solchen Situationen nützlich sein, wenn z.B. einzelne Instrumente auf externen Displays dargestellt werden sollen. Die Änderung soll vielmehr als Grundlage für anspruchsvollere Anwendungsfälle und eine weitere Umsetzung angesehen werden.

Mehr findest Du unter Read canvas image by HTTP

Im Hangar

MBB/Kawasaki BK 117

HHS, der Autor des Eurocopter EC135 P2, Eurocopter EC130 B4 und der Cessna 182S Skylane versucht, den MBB/Kawasaki BK 117 für FlightGear zu entwickeln. Leider ist seine Zeit begrenzt, weshalb er Hilfe benötigt.

Wenn Du noch etwas Zeit hast, dich für Helikopter interessierst und schon immer etwas verbessern wolltest, kannst Du dich gerne an den Entwickler wenden. Weitere Informationen findest Du auf der MBB Bk 117 wiki-page.

2016 Camaro SS

Auskunst sucht zur Zeit Hilfe bei der Verbesserung der Steuerung seines 2016 Camaro SS und anderen späteren Automobil-Projekten. Wenn du mit dem frisieren von YASim FDMs Erfahrungen hast, kannst Du hier mehr erfahren.

Szenerie-Abteilung

Scenery/LOD Experimente

psadro_gm schrieb im FG Forum über seine Versuche:

Cquote1.png Ich habe jetzt die normal-Berechnungen. Alles wird während des Fluges generiert. Ich beobachte dabei nur eine niedrige CPU Nutzung.

Es ist immer noch viel zu tun - Ich denke, ich muss einen Extra-Pixel in das DEM bringen, sodass die Kanten der Platten korrekte Normals bekommen (Du kannst die Kantenübergänge erkennen) Außerdem habe ich die Schürzen noch nicht generiert, sodass Lücken zwischen den Ebenen sind.

Ich werde dazu Mathais' auswählbaren Rasterbastand jeder LOD-Ebene hinzufügen, um zu sehen, ob wir das Rucken verbessern können.

Bedenke: Die Textur besteht nur aus einer 4096x4096 Fläche für den ganzen Planeten. Es wird interessant sein zu sehen, was wir mit dem Verfahrensweisen texturieren (procedural texturing) auswirken können.
— psadro_gm im FlightGear Forum
Cquote2.png
[8]

Im Rahmen der Generierung der WorldScenery ws3.0 können wir sehen, wie die experimentelle Darstellung funktioniert. Es nimmt einfach terragear heraus und nutzt die Standard gis tools für Höhen-(elevation) und Bodenart(landclass)erstellung.[9]

Terragear war nie als 'Nutzer'-tool gedacht. Es wurde designt, um die Weltscenery zu erstellen (den ganzen Planeten auf einmal), nicht individuelle custom scenery Orte.

Es wird gesagt, dass es schon mehrere (meist erfolglose) Versuche gab, es nutzerfreundlicher zu gestalten. Wir werden sehen, wie weit und die aktuellen Scenery-Experimente bringen. Wenn es versprechend genug aussieht, wird es vielleicht zu unserem Weg voran beitragen und terragear wird größtenteils verschwinden. QGIS oder GRASS, zusammen mit ein paar Scripts wird dan alles sein, was Du für deine Costum Scenery brauchst.[10]

Um mehr zu erfahren, sieh dir den Experimental terrain engine Artikel an.

Community News

Mitarbeiten

Übersetzer gesucht

En.gif The FlightGear Wiki still needs help for translating it into various languages. If you are interested in making the FlightGear Wiki multilingual, start at Help:Translate.
Fr.gif Le wiki de FlightGear a toujours besoin d'aide pour être traduit en différentes langues. Si vous êtes intéressé par le rendre multilingue, commencez par lire Help:Traduire.
De.gif Das FlightGear Wiki benötigt immer noch Hilfe bei der Übersetzung in verschiedene Sprachen. Wenn Du Interesse daran hast, das FlightGear Wiki mehrsprachig zu machen, dann fang doch mit Help:Übersetzen an.
Nl.gif De FlightGear Wiki kan nog steed hulp gebruiken bij het vertalen van artikelen. Als je interesse hebt om de wiki meertalig te maken, raden we je aan om een kijkje te nemen bij Help:Vertalen.
Es.gif La wiki de FlightGear todavía necesita ayuda para traducirla a varios lenguajes. Si estás interesado en hacer la FlightGear wiki multilingüe, entonces comienza en Help:Traducir.
Cat.gif La wiki de FlightGear encara necessita ajuda per traduir-la a diverses llengües. Si esteu interessat en fer la wiki de FlightGear multilingüe, llavors comenceu a Help:Traduir.
Pt.gif A wiki de FlightGear ainda necessita de ajuda para traduzi-la em vários idiomas. Se estás interessado em tornar a wiki de FlightGear multi-lingual, por favor começa em Help: Traduzir.

FlightGear Logos

Solltest Du graphische Elemente für deine FlightGear Website (Hangar, YouTube-Kanal, o.ä.) suchen, wirf doch einen Blick auf die FlightGear Logos. Und falls Du eine künstlerische Ader hast, fühl Dich frei, eigene Designs zu erstellen und hier hochzuladen.

Screenshots

Das FlightGear-Projekt benötigt ständig Screenshots, welche neue Features seit dem letzten Release zeigen. Diese sollten von hoher Qualität sein, besonders von inhaltlicher und technischer Seite. Dafür wird empfohlen, die besten Graphikfilter zu nutzen (Antialiasing, Texturenschärfung, etc.). Näheres unter Howto:Gute Screenshots machen.

Screenshot des Monats

FlightGear's Screenshot of the month October 2016 ist C182 takeoff at dawn von xcvb

C182 takeoff at dawn

Kandidaten für den besten Screenshot im November 2016 können in diesem Forum Thread eingereicht werden. Beachte auch die Teilnahmeregeln im ersten Post. Aus Gründen der Zweckmäßigkeit werden am 24.November oder wenn 15 Kandidaten eingereicht wurden, alle Einträge in einem separaten Thread zusammengefasst, wo auch das Voting stattfinden wird. Selbst wenn Du keinen Screenshot beiträgst, bist Du natürlich eingeladen, dabei auch deine (5) Stimme(n) mit abzugeben. Am Ende des Monats, nach Abschluss des Votings, wird der beste Screenshot im FlightGear Newsletter November 2016 präsentiert.

Belege
  1. chris_blues (Oct 4th, 2016). Re: Please vote for the next default airport.
  2. Edward d'Auvergne (Oct 18th, 2016). Re: [Flightgear-devel] Git-multimail repository hook script merge-request bug (was Re: apt.dat - add local version ?).
  3. Alant (Oct 18th, 2016). apt.dat - local version(s).
  4. Thorsten (Oct 28th, 2016). Re: Nasal must go.
  5. Thorsten (Oct 29th, 2016). Re: Nasal must go.
  6. Thorsten Renk (Apr 15th, 2013). Re: [Flightgear-devel] Nasal props API relative path support.
  7. ThomasS (Oct 10th, 2016). Re: Canvas remote drawing.
  8. psadro_gm  (Oct 1st, 2016).  Re: Next-generation scenery generating? .
  9. Peter Sadrozinski  (Oct 24th, 2016).  Re: [Flightgear-devel] apt.dat - add local version ? .
  10. psadro_gm  (Oct 7th, 2016).  Re: terragear wont build .