Een paar dagen geleden werd het gegeven aan Lees meer over de release van de nieuwe versie van "Godot 4.6".waarin het ontwikkelingsteam het einde van de overgangsfase van de 4.x-tak aangeeft en een fase van verfijning en kwaliteit ingaat.
Deze versie verhelpt niet alleen de oneffenheden van eerdere versies, maar herdefinieert ook de visuele ervaring van de editor, integreert standaard industriestandaarden zoals Jolt Physics en revolutioneert animatie met een nieuw inverse kinematica-systeem.
Belangrijkste nieuwe kenmerken van Godot 4.6
Het eerste wat ontwikkelaars zullen opmerken wanneer ze Godot 4.6 openen, is een radicale verandering in de vormgeving.De uitgever introduceert een nieuw standaardthema genaamd "Modern". Ontworpen om de leesbaarheid te verbeteren en oogvermoeidheid te verminderen door middel van een grijstintenpalet en een verhoogd contrast bij het markeren van elementen.
Oosten De herinrichting gaat verder dan alleen het cosmetische aspect. sinds Het doel is om de interface met de motor minder prominent te maken. zodat de inhoud van het spel de ware ster wordt. Deze visuele verandering gaat gepaard met... De workflow van de panelen is gestandaardiseerd. De onderste panelen en de meeste docks zijn nu volledig zwevend en afneembaar, waardoor gebruikers ze vrij over het scherm kunnen slepen en rangschikken. Dit is een functie waar gebruikers met meerdere beeldschermen al lang om vroegen.
Op technisch vlak is het grootste nieuws voor 3D-gameontwikkelaars het volgende: Definitieve adoptie van Jolt Physics als engine van fysieke simulatie Standaard voor nieuwe projecten. Jolt, Het is bekend vanwege het gebruik ervan in AAA-producties zoals Death Stranding 2 en biedt superieure prestaties en stabiliteit. Het vervangt de vorige interne physics-engine en maakt de installatie ervan als externe add-on overbodig.
Naast natuurkunde, de Animatie krijgt een boost. enorm met de herintroductie van een sCompleet en modulair inverse kinematica (IK) systeem. Dit systeem is essentieel voor het realiseren van realistische animaties, bijvoorbeeld om ervoor te zorgen dat de voeten van een personage zich aanpassen aan oneffen terrein of dat een hand een object met precisie kan bereiken.
Het nieuwe framework omvat modifiers zoals IKModifier3D en diverse deterministische en iteratieve solvers (FABRIK, CCDIK, enz.). Bovendien introduceert het geavanceerde beperkingen om gewrichtsrotatie en hoeksnelheid te controleren, waardoor onnatuurlijke bewegingen of "botbreuken" die vaak voorkomen bij procedurele animaties worden voorkomen.
Visueel realisme en grafische optimalisatie
El Het Screen Space Reflection (SSR)-systeem is volledig opnieuw geschreven. De nieuwe implementatie verbetert niet alleen het realisme van materialen zoals water, glas en metaal aanzienlijk, maar is ook efficiënter. Voor projecten die elke laatste druppel prestatie uit elk frame moeten persen, Er is een modus met halve resolutie toegevoegd die een acceptabele beeldkwaliteit behoudt. met aanzienlijk lagere prestatiekosten.
We gaan verder met de grafische optimalisatie. Godot 4.6 gebruikt nu Direct3D 12 als standaard rendering-API. Bij het exporteren van projecten voor Windows voldoet de software aan de moderne Microsoft-standaarden voor een grotere driverstabiliteit. Op mobiel gebied zijn kritieke bugs verholpen op apparaten met Mali- en Adreno-GPU's, en zijn de HDR-kleurnauwkeurigheid en debanding in de mobiele renderer verbeterd.
Werkstroom en kernverbeteringen
Underhood, Godot introduceert structurele veranderingen om langdurige hoofdpijn te voorkomen. Unieke knooppuntidentificaties zijn geïmplementeerd. Een oplossing waarmee de engine objecten binnen een scène kan blijven volgen, zelfs als ze worden verplaatst of hernoemd, waardoor wordt voorkomen dat verwijzingen tijdens projectrefactoring worden verbroken.
Een andere strategische toevoeging is LibGodot, een bibliotheek waarmee de Godot-engine in andere applicaties kan worden geïntegreerd. in plaats van het als een apart proces uit te voeren, de deur openen naar hybride ontwikkeltoolsIn het dagelijks gebruik zullen levelontwerpers de scheiding van de gereedschappen "Selectie" en "Transformatie" waarderen. Dit voorkomt onbedoelde wijzigingen wanneer je simpelweg een object probeert te selecteren. Ook de toepassing van Bresenhams algoritme voor het tekenen in GridMap, dat gaten elimineert bij het snel inkleuren van levels, is een pluspunt.
Scripting en uitgebreide platforms
Ook voor programmeurs is de scriptomgeving in ontwikkeling. De C#-integratie is verbeterd met een native vertaalanalysator. GDExtension gebruikt nu een JSON-gebaseerde interface om het aanmaken van automatische bindingen te vergemakkelijken. De scriptdebugger heeft eindelijk een "stap overslaan"-knop voor functies, waardoor foutopsporing sneller verloopt.
Tenslotte Extended reality (XR) krijgt native ondersteuning voor OpenXR 1.1 en Android XR-apparaten.Dit maakt het mogelijk om projecten zonder complicaties direct op de hardware te testen. Bovendien is ondersteuning voor scrcpy geïntegreerd, waardoor ontwikkelaars tijdens het testen het scherm van een aangesloten Android-apparaat rechtstreeks vanaf hun pc kunnen bekijken en bedienen, wat de mobiele ontwikkelingscyclus efficiënter maakt.
Als je tot slot meer wilt weten over deze nieuwe release, raad ik je aan om het releasebericht te bekijken. In de volgende link.