Notizen eines Flugsimulations-Enthusiasten

中文 English 日本語 Français Deutsch Español 한국어 Русский 繁體中文

Die vielen neuen Funktionen von X-Plane 12.06

X-Plane 12.06 Is Full of Many Things Der Inhalt wurde mit Hilfe der ChatGPT-Englisch-Chinesisch-Übersetzung erstellt.

Ich habe nach dem Upgrade einen Test durchgeführt, und ich bin mit den neuen Wolken sehr zufrieden. Die Darstellung wirkt realistischer und die Leistung ist gut, die Bildrate ist keineswegs gesunken.

Wolken und Wetter Seit der Veröffentlichung von X-Plane 12.0 arbeiten wir daran, die Leistung, Genauigkeit und Qualität des Wolken- und Wettersystems zu verbessern. Version 12.06 implementiert die ersten beiden Phasen dieses mehrstufigen Prozesses:

Die Wolken-Shader sind nun schneller und weisen weniger Artefakte auf. Daniel hat die Art und Weise, wie Wolken fortbewegt werden, neu geschrieben, das “Zebra-Streifen”-Problem behoben und das Bild insgesamt weniger pixelig und hässlich gemacht. Die Wolken-Shader enthalten nun auch einen dedizierten Pfad für Zirruswolken, der besser aussehen sollte als die Zirruswolken in Version 12.0 (“sehr dünne, hohe Schichtwolken”). Alex und ich haben die Rauschfunktionen für jeden Wettertyp neu erstellt, um ein besseres Aussehen der verschiedenen Wolken zu erzielen.

Obwohl dies einige Korrekturen für Echtzeitwetter beinhaltet, haben wir das Echtzeitwetter nicht vollständig aktualisiert; meine Überlegung ist, dass wir ohne ordnungsgemäßes Rendering nicht feststellen können, ob sich das Echtzeitwetter wirklich verbessert hat.

Bevorstehende Funktionen: In Beta 2 werden die “Minecraft-artigen Wolken” (z. B. würfelförmige Blockwolken, insbesondere bei Echtzeitwetter) behoben, also genieße sie, solange sie noch nutzbar sind. Dicke prismatische Zirruswolken werden ebenfalls behoben, und wir werden die Voreinstellungen und die METAR-Analyse optimieren.

Ausblick: Wir planen, eine 2D-“Wolkenhülle” hinter den 3D-Wolken hinzuzufügen, um Orbit-Ansichten zu verarbeiten und die Erde weniger seltsam aussehen zu lassen; außerdem werden wir eine gründliche Überprüfung und Optimierung des Echtzeitwetters durchführen.

Licht X-Plane 12.06 korrigiert einige Konstanten für die Himmelsfarbe, ist aber kein Licht-Update. Wir haben intern eine Reihe von Lichtkorrekturen durchgeführt, aber der Plan sieht vor, diese vorsichtig und auf einmal umzusetzen, z. B. ein einmaliges Licht-Update, nachdem alle Änderungen abgeschlossen sind.

Die Verbesserung dunkler Cockpits steht oben auf unserer Aufgabenliste, aber wir wollen die Lichtlevel im Cockpit nicht immer wieder anpassen, da dies Drittanbieter beeinflussen würde.

Ich gehe davon aus, dass wir bei der Neukalibrierung des Cockpitlichts einige Flugzeuge leicht aktualisieren müssen, aber Drittanbieterentwickler, die sich entschieden haben, die Cockpithelligkeit eigenständig zu “reparieren” (durch Hinzufügen zusätzlicher Lichtquellen oder Manipulation der Materialien), müssen ihre Änderungen möglicherweise rückgängig machen. Wenn wir diesen Punkt erreichen, werde ich versuchen, klare Anleitungen und frühe Versionen bereitzustellen, aber die Beleuchtung befindet sich noch im Status “in Entwicklung”.

Rendering und VRAM Die größte Änderung in X-Plane 12.06 ist nicht das, was Sie sehen können: Wir haben die Haupt-Rendering-Pipeline von 12.0 (handcodiert) in ein Render-Node-Graphen-System umgewandelt.

Render-Graphen sind heutzutage sehr beliebt; wenn Sie sich dafür interessieren, können Sie sich ähnliche Rendering-Pipeline-Shader wie bei AMD ansehen. Hier ist der Grund für diese Änderung: Render-Graphen ermöglichen es uns, einen Teil der VRAM für das Rendern des Hauptbildes zu reservieren. Die Rendering-Pipeline von X-Plane 12 ist viel komplexer als die von X-Plane 11, was zu einem höheren VRAM-Verbrauch führt.

In 12.06 behandeln wir VRAM eher wie ein Airbnb (kurzfristige Vermietung) als wie ein zweites Zuhause - zu verschiedenen Zeiten innerhalb eines Frames verwenden verschiedene Teile der Rendering-Pipeline denselben VRAM-Block, was bedeutet, dass wir insgesamt weniger VRAM für Effekte benötigen. Diese Änderung war in X-Plane 11 nicht möglich - Sie können VRAM mit OpenGL nicht wiederholt reservieren.

Aber das manuelle Aliasing von Zuweisungen wäre extrem mühsam - der Render-Node-Graph automatisiert diesen Prozess weitgehend und verhindert Fehler.

Bevorstehende Funktionen: In Beta 2 haben wir eine Leistungsoptimierung, die CPU-gebundenen Nutzern helfen sollte.

Ausblick: In der Zukunft wird der Render-Node-Graph uns auch ermöglichen, verschiedene CPU-Kerne für das Rendern verschiedener Teile eines Frames zu nutzen, um die CPU-Auslastung zu verbessern und CPU-gebundenen Nutzern höhere Bildraten zu ermöglichen. In diesem Bereich haben wir noch viel Arbeit vor uns, aber der Render-Node-Graph macht dies erneut möglich.

ATC und KI-Flugzeuge Version 12.06 enthält viele ATC-Verbesserungen - die Arbeit von Monaten von Jim wurde in Beta 1 veröffentlicht. Ich werde versuchen, Jim dazu zu bringen, einen Blogbeitrag mit den Details zu schreiben.

Eine wichtige Verbesserung des ATC: Austin hat viele Probleme der KI-Piloten behoben. Dies hat Auswirkungen auf den ATC, da KI-Flugzeuge zuverlässiger fliegen, seltener abstürzen und somit weniger wahrscheinlich zu einem Stillstand des Flugplatzbetriebs führen. Wir erwarten eine Verbesserung der Stabilität, da die durch KI-Flugzeugabstürze verursachten numerischen Instabilitäten manchmal zum Absturz des gesamten Simulators führten.

Ausblick: Jim wird mit weiteren ATC-Korrekturen fortfahren und an der Unterstützung von SID/STAR arbeiten.

Was als Nächstes im Entwicklungsprozess Die Entwicklung von X-Plane folgt einem Ablauf: Während ich diese Zeilen tippe…

Version 12.05 ist veröffentlicht. Version 12.06b1 ist in der öffentlichen Testphase. Version 12.06b2 befindet sich in internen Tests und wird auf den öffentlichen Test vorbereitet. Version 12.06b3 ist in Entwicklung - ungefähr die Hälfte der Probleme von Beta 3 wurde behoben, wir arbeiten an den verbleibenden. Die Entwicklung von Version 12.07 ist fast abgeschlossen - derzeit befinden wir uns in einer Mischphase aus Entwicklung und Tests. Wir arbeiten an der Entwicklung von Funktionen für Version 12.08 und darüber hinaus.

Drittanbieter-Entwickler: Ich bin zuversichtlich, dass alle bekannten Probleme mit Drittanbieter-Kompatibilität in Beta 3 behoben werden sollen, von denen die meisten bereits behoben wurden. Diese Korrekturen haben es jedoch nicht rechtzeitig in Beta 2 geschafft, das war vor ein paar Tagen. Wir hoffen, Beta 3 Anfang nächster Woche zu veröffentlichen.

Wir versuchen nicht, die Veröffentlichung einer Beta wegen fast fertiger Korrekturen zu verzögern - wenn wir das täten, würde eine Beta niemals veröffentlicht werden, da es immer eine fast fertige Korrektur gibt.

Ausblick: Pawel arbeitet stark an der Verbesserung des Netzwerk-Stacks, und seine ersten Änderungen werden in Version 12.07 veröffentlicht, die sich hauptsächlich an professionelle Nutzer richtet. Es stehen weitere grafische Verbesserungen bevor, und einige von Austins Verbesserungen am Flugmodell werden derzeit getestet.

Zum Schluss noch ein paar meiner eigene Test-Screenshots, nur zur Info.