Godot 4.6 kommer med Jolt Physics, et nytt Modern-tema og Inverse Kinematikk

Viktige punkter:
  • Jolt Physics er nÃ¥ standard fysikkmotor for 3D-prosjekter.
  • Nytt «Moderne»-tema og flytende panelsystem i redigeringsprogrammet.
  • Modulært invers kinematikk (IK)-system for realistiske animasjoner.
  • Fullstendig omskriving av SSR-speilingssystemet og Direct3D 12-støtte pÃ¥ Windows.
  • Unike nodeidentifikatorer for Ã¥ forhindre ødelagte referanser.

Godot 4.6 nytt moderne tema

For noen dager siden ble det gitt til Lær om utgivelsen av den nye versjonen av «Godot 4.6», der utviklingsteamet signaliserer slutten på overgangsfasen til 4.x-grenen for å gå inn i en fase med forbedring og kvalitet.

Denne versjonen glatter ikke bare ut de røffe kantene fra tidligere versjoner, men omdefinerer også redigeringsprogrammets visuelle opplevelse, integrerer bransjestandarder som Jolt Physics som standard og revolusjonerer animasjon med et nytt invers kinematikksystem.

De viktigste nye funksjonene i Godot 4.6

Det første utviklere vil legge merke til når de åpner Godot 4.6 er en radikal endring i estetikken.Redigeringsprogrammet lanserer et nytt standardtema kalt «Moderne». Utviklet for å forbedre lesbarheten og redusere belastningen på øynene gjennom en gråtonefargepalett og økt kontrast i utheving av elementer.

Dette Omformingen går utover det kosmetiske, som Den søker å få motorgrensesnittet til å bli en del av bakgrunnen slik at spillets innhold blir den virkelige stjernen. I tillegg til denne visuelle endringen, Arbeidsflyten til panelene har blitt samlet. Nå er bunnpanelene og de fleste dokkingstasjonene helt flytende og avtakbare, slik at brukerne kan dra og arrangere dem fritt rundt på skjermen, en funksjon som lenge har vært etterspurt av de som bruker oppsett med flere skjermer.

På den tekniske siden er den største nyheten for 3D-spillutviklere definitiv adopsjon av Jolt Physics som motor av fysisk simulering Standard for nye prosjekter. Jolt, Den er kjent for bruken i AAA-produksjoner som Death Stranding 2, og tilbyr overlegen ytelse og stabilitet. Den erstatter den tidligere interne fysikkmotoren og eliminerer behovet for å installere den som et eksternt tillegg.

Sammen med fysikk, animasjonen får et løft massiv med gjeninnføringen av en skomplett og modulært invers kinematikk (IK) system. Dette systemet er viktig for å oppnå realistiske animasjoner, for eksempel å sikre at en figurs føtter tilpasser seg ujevnt terreng eller at en hånd når et objekt med presisjon.

Det nye rammeverket inkluderer modifikatorer som IKModifier3D og diverse deterministiske og iterative løsere (FABRIK, CCDIK, osv.). Videre introduserer det avanserte begrensninger for å kontrollere leddrotasjon og vinkelhastighet, og forhindrer unaturlige bevegelser eller "beinbrudd" som ofte oppstår i prosedyremessige animasjoner.

Visuell realisme og grafisk optimalisering

El Screen Space Reflection (SSR)-systemet har blitt omskrevet fra bunnen av, Den nye implementeringen forbedrer ikke bare realismen til materialer som vann, glass og metall drastisk, men den er også mer effektiv. For prosjekter som trenger å presse hver eneste dråpe ytelse ut av hver eneste bilderamme, En halvoppløsningsmodus er lagt til som opprettholder akseptabel visuell kvalitet. med en mye lavere ytelseskostnad.

Fortsetter med grafikkoptimaliseringen, Godot 4.6 bruker nå Direct3D 12 som standard rendering-API Når prosjekter eksporteres for Windows, samsvarer programvaren med moderne Microsoft-standarder for å gi bedre driverstabilitet. På mobilfronten er kritiske feil rettet på enheter med Mali- og Adreno-GPU-er, og HDR-fargenøyaktighet og debanding er forbedret i den mobile gjengivelsen.

Arbeidsflyt og kjerneforbedringer

Underhood, Godot introduserer strukturelle endringer for å unngå langvarig hodepine. Unike nodeidentifikatorer er implementert, En løsning som lar motoren spore objekter i en scene selv om de flyttes eller får nytt navn, noe som forhindrer at referanser blir ødelagt under prosjektomstrukturering.

Et annet strategisk tillegg er LibGodot , et bibliotek som tillater integrering av Godot-motoren i andre applikasjoner i stedet for å kjøre det som en separat prosess, åpner døren for hybride utviklingsverktøyI daglig bruk vil nivådesignere sette pris på separasjonen av verktøyene «Utvalg» og «Transformasjon», som forhindrer utilsiktede modifikasjoner når man bare prøver å velge et objekt, og bruken av Bresenhams algoritme for tegning i GridMap, som eliminerer hull når man maler nivåer raskt.

Skripting og utvidede plattformer

For programmerere er også skriptmiljøet i utvikling. C#-integrasjonen er forbedret med en innebygd oversettelsesanalysator, Og GDExtension bruker nå et JSON-basert grensesnitt for å forenkle opprettelsen av automatiske bindinger. Skriptfeilsøkingsprogrammet legger endelig til en "gå ut"-knapp for funksjoner, noe som fremskynder feilsporing.

Endelig, Utvidet virkelighet (XR) får innebygd støtte for OpenXR 1.1- og Android XR-enheterDette gjør det mulig å teste prosjekter direkte på maskinvaren uten komplikasjoner. Videre er støtte for scrcpy integrert, slik at utviklere kan se og kontrollere skjermen på en tilkoblet Android-enhet direkte fra PC-en under testing, og dermed avslutte den mobile utviklingssyklusen mer effektivt.

Til slutt, hvis du er interessert i å lære mer om denne nye utgivelsen, inviterer jeg deg til å sjekke ut utgivelsesmeldingen. I den følgende lenken.