Carnet d'un Passionné de Simulation de Vol

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

Les nombreuses nouvelles fonctionnalités de X-Plane 12.06

X-Plane 12.06 Is Full of Many Things Le contenu a été réalisé grâce à la traduction anglais-chinois de ChatGPT.

J’ai fait un essai après la mise à jour, Je suis assez satisfait des nouveaux nuages ; l’affichage est plus proche de vrais nuages et les performances sont bonnes, sans aucune baisse du taux de rafraîchissement.

Nuages et Météo Depuis la sortie de X-Plane 12.0, nous travaillons à améliorer les performances, la précision et la qualité des systèmes de nuages et de météo. La version 12.06 réalise les deux premières étapes de ce processus en plusieurs phases :

Les shaders de nuages sont maintenant plus rapides et présentent moins d’artefacts. Daniel a réécrit la méthode de propagation des nuages, corrigeant le problème des rayures de zèbre, et rendant globalement l’image moins pixelisée et moins moche. Les shaders de nuages incluent également un chemin dédié pour les cirrus, ce qui devrait mieux rendre que nos cirrostratus de la version 12.0 (“nuages en couche très fins et hauts”). Alex et moi avons reconstruit les fonctions de bruit pour chaque type de météo afin d’obtenir divers nuages avec un meilleur aspect.

Bien que cela comprenne des correctifs pour la météo réelle, nous n’avons pas mis à jour complètement la météo réelle ; mon idée est que sans le rendu approprié, nous ne pourrons pas déterminer si la météo réelle s’est réellement améliorée.

Fonctionnalité à venir : dans la bêta 2, les “nuages style Minecraft” (par exemple des cubes de nuage cubiques, surtout en météo réelle) seront corrigés, donc profitez-en tant qu’ils sont encore utilisables. Les épais cirrus prismatiques seront également corrigés et nous optimiserons les préréglages et l’analyse METAR.

Perspectives d’avenir : nous prévoyons d’ajouter une “coquille de nuage” 2D derrière les nuages 3D pour gérer les vues orbitales et rendre la Terre moins étrange ; et nous effectuerons un examen approfondi et une optimisation de la météo réelle.

Lumière X-Plane 12.06 corrige certaines constantes de couleur du ciel, mais n’est pas une mise à jour de la lumière. Nous avons en interne une série de correcteurs d’éclairage, mais le plan est de procéder avec prudence et de tout faire en une seule fois, par exemple effectuer une mise à jour complète de la lumière une fois toutes les modifications terminées.

L’amélioration des cockpits sombres figure en bonne place sur notre liste de choses à faire, mais nous ne voulons pas non plus ajuster les niveaux de lumière du cockpit encore et encore, ce qui aurait un impact sur les développeurs tiers.

Je prévois que lorsque nous recalibrerons l’éclairage du cockpit, certaines avions pourraient avoir besoin de mises à jour mineures, mais les développeurs tiers qui ont choisi de “corriger” eux-mêmes la luminosité du cockpit (en ajoutant des sources lumineuses supplémentaires ou en falsifiant les matériaux) pourraient devoir annuler leurs modifications. Lorsque nous en arriverons là, j’essaierai de fournir des directives claires et des versions précoces, mais l’éclairage est encore en “développement”.

Rendu et VRAM Le plus grand changement de X-Plane 12.06 n’est pas ce que vous pouvez voir : nous avons converti le pipeline de rendu principal de 12.0 (codé à la main) en un graphe de nœuds de rendu.

Les graphes de rendu sont très populaires aujourd’hui ; si vous êtes intéressé, vous pouvez consulter des pipelines de shaders comme ceux d’AMD. Mais voici pourquoi ce changement est fait : Les graphes de rendu nous permettent de réserver une partie de la VRAM pendant le rendu de la trame principale. Le pipeline de rendu de X-Plane 12 est beaucoup plus complexe que celui de X-Plane 11, ce qui a entraîné une augmentation de l’utilisation de la VRAM.

Dans 12.06, nous traitons davantage la VRAM comme un Airbnb (location à court terme) que comme une maison secondaire - à différents moments de la trame, différentes parties du pipeline de rendu utilisent le même bloc de VRAM, ce qui signifie que nous avons besoin de moins de VRAM au total pour les effets. Ce changement n’était pas possible dans X-Plane 11 - vous ne pouvez pas réutiliser la réservation de VRAM avec OpenGL.

Cependant, l’allocation manuelle d’alias serait très fastidieuse - le graphe de nœuds de rendu automatise largement ce processus et prévient les erreurs.

Fonctionnalité à venir : dans la bêta 2, nous avons une optimisation des performances qui devrait aider les utilisateurs limités par le CPU.

Perspectives d’avenir : à l’avenir, le graphe de nœuds de rendu nous permettra également d’utiliser différents cœurs de CPU pour rendre différentes parties de la trame, afin d’améliorer l’utilisation du CPU et d’obtenir des taux de rafraîchissement plus élevés pour les utilisateurs limités par le CPU. Il nous reste beaucoup de travail à faire dans ce domaine, mais le graphe de nœuds de rendu rend cela possible à nouveau.

ATC et avions IA La version 12.06 apporte de nombreuses améliorations ATC - le travail de Jim sur plusieurs mois est publié dans la bêta 1. J’essaierai de faire en sorte que Jim rédige un article de blog sur les détails.

Une amélioration majeure de l’ATC : Austin a corrigé de nombreux problèmes de pilotes IA. Cela a un impact sur l’ATC car les avions IA volent de manière plus fiable et sont moins susceptibles de s’écraser, ce qui entraîne un blocage des opérations aéroportuaires. Nous prévoyons une amélioration de la stabilité car l’instabilité numérique causée par les crashs d’avions IA pouvait parfois faire planter tout le simulateur.

Perspectives d’avenir : Jim continuera avec plus de correctifs ATC et travaillera sur le support SID/STAR.

Prochaines étapes du processus de développement Le développement de X-Plane suit un processus : alors que je tape ces lignes…

La version 12.05 est publiée La version 12.06b1 est en phase de bêta publique La version 12.06b2 est en test interne, se préparant pour la bêta publique La version 12.06b3 est en cours de développement - environ la moitié des problèmes de la bêta 3 ont été résolus, nous traitons les problèmes restants. Le développement de la version 12.07 est presque terminé - actuellement une phase mixte de développement et de tests. Nous commençons le travail sur les fonctionnalités de 12.08 et au-delà.

Développeurs tiers : je crois que tous les problèmes connus de compatibilité tierce sont prévus pour être résolus dans la bêta 3, et la plupart d’entre eux ont déjà été corrigés. Cependant, ces correctifs n’ont pas pu être intégrés à temps dans la bêta 2, il y a quelques jours. Nous espérons publier la bêta 3 début de la semaine prochaine.

Nous essayons de ne pas retarder la publication d’une bêta pour des correctifs qui sont presque prêts - si nous faisions cela, la bêta ne serait jamais publiée car il y a toujours un correctif presque prêt.

Perspectives d’avenir : Pawel a considérablement amélioré la pile réseau, et ses premiers changements seront publiés dans la version 12.07, principalement pour les utilisateurs professionnels. Nous avons plus d’améliorations graphiques à venir, et certaines améliorations du modèle de vol d’Austin sont actuellement en cours de test.

Pour finir, voici quelques captures d’écran de mes essais, juste pour référence.