Godot 4.6 ankommer med Jolt Physics, et nyt Modern-tema og Inverse Kinematics

Centrale punkter:
  • Jolt Physics er nu standardfysikmotoren til 3D-projekter.
  • Nyt "Moderne" tema og flydende panelsystem i editoren.
  • Modulært invers kinematik (IK) system til realistiske animationer.
  • Komplet omskrivning af SSR-spejlingssystemet og Direct3D 12-understøttelse på Windows.
  • Unikke node-identifikatorer for at forhindre ødelagte referencer.

Godot 4.6 nyt moderne tema

For et par dage siden blev det givet til Lær om udgivelsen af ​​den nye version af "Godot 4.6", hvor udviklingsteamet signalerer afslutningen på overgangsfasen for 4.x-grenen for at gå ind i en fase med forfining og kvalitet.

Denne version udjævner ikke blot de ujævnheder fra tidligere versioner, men omdefinerer også editorens visuelle oplevelse, integrerer branchestandarder som Jolt Physics som standard og revolutionerer animation med et nyt invers kinematiksystem.

Vigtigste nye funktioner i Godot 4.6

Det første udviklere vil bemærke, når de åbner Godot 4.6, er en radikal ændring i dens æstetik.Redaktøren lancerer et nyt standardtema kaldet "Moderne". Designet til at forbedre læsbarheden og reducere øjenbelastning gennem en gråtonefarvepalet og øget kontrast i fremhævede elementer.

dette Redesignet går ud over det kosmetiske, eftersom Det søger at få motorgrænsefladen til at træde i baggrunden så spillets indhold bliver den sande stjerne. I overensstemmelse med denne visuelle ændring, Panelernes arbejdsgang er blevet samlet. Nu er bundpanelerne og de fleste docks helt flydende og aftagelige, så brugerne kan trække og arrangere dem frit rundt på skærmen, en funktion der længe har været efterspurgt af dem, der bruger opsætninger med flere skærme.

På den tekniske side er den største nyhed for 3D-spiludviklere Definitiv adoption af Jolt Physics som motor af fysisk simulering Standard for nye projekter. Jolt, Det er kendt for sin brug i AAA-produktioner som Death Stranding 2, og tilbyder overlegen ydeevne og stabilitet, erstatter den tidligere interne fysikmotor og eliminerer behovet for at installere det som et eksternt tilføjelsesprogram.

Sammen med fysik, animationen får et boost massiv med genindførelsen af ​​en skomplet og modulært invers kinematik (IK) system. Dette system er afgørende for at opnå realistiske animationer, såsom at sikre, at en figurs fødder tilpasser sig ujævnt terræn, eller at en hånd når et objekt med præcision.

Det nye framework inkluderer modifikatorer som IKModifier3D og forskellige deterministiske og iterative løsere (FABRIK, CCDIK osv.). Derudover introducerer det avancerede begrænsninger til at kontrollere ledrotation og vinkelhastighed, hvilket forhindrer de unaturlige bevægelser eller "knoglebrud", der ofte forekommer i proceduremæssige animationer.

Visuel realisme og grafisk optimering

El Screen Space Reflection (SSR)-systemet er blevet omskrevet fra bunden, Den nye implementering forbedrer ikke kun realismen af ​​materialer som vand, glas og metal drastisk, men den er også mere effektiv. Til projekter, der skal presse hver eneste dråbe ydeevne ud af hvert billede, En halvopløsningstilstand er blevet tilføjet, der opretholder en acceptabel visuel kvalitet. med en langt lavere ydelsespris.

Fortsætter med grafikoptimeringen, Godot 4.6 bruger nu Direct3D 12 som standard rendering API Når der eksporteres projekter til Windows, overholder softwaren moderne Microsoft-standarder for at give større driverstabilitet. På mobilsiden er kritiske fejl blevet rettet på enheder med Mali- og Adreno-GPU'er, og HDR-farvenøjagtighed og debanding er blevet forbedret i den mobile renderer.

Arbejdsgang og kerneforbedringer

Underhood, Godot introducerer strukturelle ændringer for at undgå langvarig hovedpine. Unikke nodeidentifikatorer er blevet implementeret, En løsning, der gør det muligt for motoren at spore objekter i en scene, selvom de flyttes eller omdøbes, hvilket forhindrer, at referencer brydes under projektrefaktorering.

En anden strategisk tilføjelse er LibGodot, et bibliotek der tillader integration af Godot-motoren i andre applikationer i stedet for at køre det som en separat proces, åbner døren for hybride udviklingsværktøjerI daglig brug vil leveldesignere sætte pris på adskillelsen af ​​værktøjerne "Selection" og "Transformation", hvilket forhindrer utilsigtede ændringer, når man blot forsøger at vælge et objekt, og anvendelsen af ​​Bresenhams algoritme til tegning i GridMap, som eliminerer huller, når man hurtigt maler niveauer.

Scripting og udvidede platforme

For programmører er scripting-miljøet også under udvikling. C#-integrationen er forbedret med en native oversættelsesanalysator, Og GDExtension bruger nu en JSON-baseret grænseflade til at lette oprettelsen af ​​automatiske bindinger. Script-debuggeren tilføjer endelig en "trin ud"-knap til funktioner, hvilket fremskynder fejlsporing.

Endelig Extended reality (XR) får indbygget understøttelse af OpenXR 1.1 og Android XR-enhederDette muliggør test af projekter direkte på hardwaren uden komplikationer. Derudover er der integreret understøttelse af scrcpy, hvilket gør det muligt for udviklere at se og styre skærmen på en tilsluttet Android-enhed direkte fra deres pc under testning og dermed afslutte den mobile udviklingscyklus mere effektivt.

Endelig, hvis du er interesseret i at lære mere om denne nye udgivelse, inviterer jeg dig til at tjekke udgivelsesmeddelelsen. I det følgende link.