Il y a quelques jours, il a été donné à Découvrez la sortie de la nouvelle version de « Godot 4.6 », dans lequel l'équipe de développement signale la fin de la phase de transition de la branche 4.x pour entrer dans une phase de perfectionnement et de qualité.
Cette version non seulement corrige les imperfections des versions précédentes, mais redéfinit également l'expérience visuelle de l'éditeur, intègre par défaut des standards de l'industrie comme Jolt Physics et révolutionne l'animation grâce à un nouveau système de cinématique inverse.
Principales nouveautés de Godot 4.6
La première chose que les développeurs remarqueront en ouvrant Godot 4.6 est un changement radical dans son esthétique.L'éditeur lance un nouveau thème par défaut appelé « Moderne », Conçu pour améliorer la lisibilité et réduire la fatigue oculaire grâce à une palette de couleurs en niveaux de gris et à un contraste accru dans la mise en évidence des éléments.
cette La refonte va au-delà de l'aspect cosmétique, comme Il vise à reléguer l'interface moteur au second plan. pour que le contenu du jeu devienne la véritable vedette. Ce changement visuel s'accompagne de Le flux de travail des panels a été unifié. Désormais, les panneaux inférieurs et la plupart des stations d'accueil sont entièrement flottants et détachables, permettant aux utilisateurs de les déplacer et de les agencer librement autour de l'écran, une fonctionnalité longtemps demandée par ceux qui utilisent des configurations multi-écrans.
Sur le plan technique, la principale nouveauté pour les développeurs de jeux 3D est… adoption définitive de Jolt Physics comme moteur de simulation physique Valeur par défaut pour les nouveaux projets. Jolt, Reconnu pour son utilisation dans des productions AAA telles que Death Stranding 2, il offre des performances et une stabilité supérieures, remplaçant le précédent moteur physique interne et éliminant ainsi le besoin de l'installer en tant qu'extension externe.
Outre la physique, le L'animation bénéficie d'un coup de pouce massive avec la réintroduction d'un sSystème de cinématique inverse (IK) complet et modulaire. Ce système est essentiel pour obtenir des animations réalistes, comme par exemple pour garantir que les pieds d'un personnage s'adaptent aux irrégularités du terrain ou qu'une main atteigne un objet avec précision.
Le nouveau framework inclut des modificateurs tels que IKModifier3D et divers solveurs déterministes et itératifs (FABRIK, CCDIK, etc.). De plus, il introduit des contraintes avancées pour contrôler la rotation des articulations et la vitesse angulaire, évitant ainsi les mouvements anormaux ou les « fractures osseuses » fréquentes dans les animations procédurales.
Réalisme visuel et optimisation graphique
El Le système Screen Space Reflection (SSR) a été entièrement réécrit. Cette nouvelle implémentation améliore considérablement le réalisme des matériaux comme l'eau, le verre et le métal, tout en étant plus efficace. Pour les projets exigeant une performance optimale à chaque image, Un mode demi-résolution a été ajouté, qui conserve une qualité visuelle acceptable. avec un coût de performance bien inférieur.
Pour poursuivre l'optimisation graphique, Godot 4.6 utilise désormais Direct3D 12 comme API de rendu par défaut Lors de l'exportation de projets pour Windows, le logiciel est conforme aux normes Microsoft les plus récentes afin d'assurer une meilleure stabilité des pilotes. Côté mobile, des bugs critiques ont été corrigés sur les appareils équipés de GPU Mali et Adreno, et la précision des couleurs HDR ainsi que la réduction des bandes ont été améliorées dans le moteur de rendu mobile.
Améliorations du flux de travail et du noyau
Sous le capot, Godot introduit des changements structurels pour éviter les maux de tête à long terme. Des identifiants de nœud uniques ont été mis en œuvre. Une solution qui permet au moteur de suivre les objets d'une scène même s'ils sont déplacés ou renommés, évitant ainsi la rupture des références lors de la refactorisation du projet.
Un autre ajout stratégique est LibGodot, une bibliothèque qui permet l'intégration du moteur Godot dans d'autres applications au lieu de l'exécuter comme un processus séparé, ouvrir la porte aux outils de développement hybridesAu quotidien, les concepteurs de niveaux apprécieront la séparation des outils « Sélection » et « Transformation », qui empêche les modifications accidentelles lorsqu'on tente simplement de sélectionner un objet, ainsi que l'adoption de l'algorithme de Bresenham pour le dessin dans GridMap, qui élimine les espaces vides lors du dessin rapide des niveaux.
Scripting et plateformes étendues
Pour les programmeurs, l'environnement de script évolue lui aussi. L'intégration de C# est améliorée grâce à un analyseur de traduction natif. GDExtension utilise désormais une interface JSON pour faciliter la création de liaisons automatiques. Le débogueur de scripts intègre enfin un bouton « Sortir » pour les fonctions, ce qui accélère le suivi des erreurs.
Enfin, La réalité étendue (XR) bénéficie d'une prise en charge native pour OpenXR 1.1 et les appareils Android XR.Cela permet de tester les projets directement sur le matériel, sans complications. De plus, la prise en charge de scrcpy a été intégrée, permettant aux développeurs de visualiser et de contrôler l'écran d'un appareil Android connecté directement depuis leur PC pendant les tests, ce qui optimise le cycle de développement mobile.
Enfin, si vous souhaitez en savoir plus sur cette nouvelle version, je vous invite à consulter l'annonce de sa sortie. dans le lien suivant.