Godot 4.6 sosește cu Jolt Physics, o nouă temă Modern și Inverse Kinematics

Puncte cheie:
  • Jolt Physics este acum motorul fizic implicit pentru proiectele 3D.
  • Noua temă „Modernă” și sistem de panouri plutitoare în editor.
  • Sistem modular de cinematică inversă (IK) pentru animații realiste.
  • Rescriere completă a sistemului de oglindire SSR și suport Direct3D 12 pe Windows.
  • Identificatori unici de nod pentru a preveni referințele rupte.

Noua temă modernă pentru Godot 4.6

Acum câteva zile i s-a dat Aflați despre lansarea noii versiuni de „Godot 4.6”, în care echipa de dezvoltare semnalează sfârșitul etapei de tranziție a ramurii 4.x pentru a intra într-o fază de rafinare și calitate.

Această versiune nu numai că netezește asperitățile versiunilor anterioare, dar redefinește și experiența vizuală a editorului, integrează standarde din industrie precum Jolt Physics în mod implicit și revoluționează animația cu un nou sistem de cinematică inversă.

Principalele caracteristici noi ale Godot 4.6

Primul lucru pe care dezvoltatorii îl vor observa când vor deschide Godot 4.6 este o schimbare radicală a esteticii sale.Editorul lansează o nouă temă implicită numită „Modern”, Conceput pentru a îmbunătăți lizibilitatea și a reduce oboseala ochilor printr-o paletă de culori în tonuri de gri și un contrast sporit în evidențierea elementelor.

acest Reproiectarea merge dincolo de aspectul cosmetic, întrucât Se urmărește să pună interfața motorului pe plan secund astfel încât conținutul jocului să devină adevărata vedetă. Însoțind această schimbare vizuală, Fluxul de lucru al panourilor a fost unificat. Acum, panourile inferioare și majoritatea docurilor sunt complet plutitoare și detașabile, permițând utilizatorilor să le tragă și să le aranjeze liber pe ecran, o caracteristică solicitată de mult timp de cei care utilizează configurații cu mai multe monitoare.

Din punct de vedere tehnic, cea mai importantă noutate pentru dezvoltatorii de jocuri 3D este... adoptarea definitivă a Jolt Physics ca motor de simulare fizică Implicit pentru proiecte noi. Jolt, Cunoscut pentru utilizarea sa în producții AAA precum Death Stranding 2, oferă performanțe și stabilitate superioare, înlocuind motorul fizic intern anterior și eliminând necesitatea instalării sale ca add-on extern.

Împreună cu fizica, animația primește un impuls masiv odată cu reintroducerea unui sSistem complet și modular de cinematică inversă (IK). Acest sistem este vital pentru obținerea unor animații realiste, cum ar fi asigurarea adaptării picioarelor unui personaj la terenul denivelat sau atingerea cu precizie a unui obiect de către o mână.

Noul framework include modificatori precum IKModifier3D și diverse soluții deterministe și iterative (FABRIK, CCDIK etc.). În plus, introduce constrângeri avansate pentru a controla rotația articulațiilor și viteza unghiulară, prevenind mișcările nenaturale sau „rupturile osoase” care apar adesea în animațiile procedurale.

Realism vizual și optimizare grafică

El Sistemul de reflexie a spațiului ecranului (SSR) a fost rescris de la zero, Noua implementare nu numai că îmbunătățește drastic realismul materialelor precum apa, sticla și metalul, dar este și mai eficientă. Pentru proiectele care trebuie să stoarcă până la ultimul strop de performanță din fiecare cadru, A fost adăugat un mod cu rezoluție jumătate din fiecare, care menține o calitate vizuală acceptabilă. cu un cost de performanță mult mai mic.

Continuând cu optimizarea grafică, Godot 4.6 folosește acum Direct3D 12 ca API de randare implicită La exportarea proiectelor pentru Windows, software-ul se aliniază la standardele Microsoft moderne pentru a oferi o stabilitate sporită a driverelor. Pe plan mobil, au fost remediate erori critice pe dispozitivele cu GPU-uri Mali și Adreno, iar precizia culorilor HDR și eliminarea benzilor au fost îmbunătățite în rendererul mobil.

Flux de lucru și îmbunătățiri de bază

Underhood, Godot introduce schimbări structurale pentru a evita durerile de cap pe termen lung. Au fost implementați identificatori unici de nod, O soluție care permite motorului să urmărească obiectele dintr-o scenă chiar dacă acestea sunt mutate sau redenumite, prevenind ruperea referințelor în timpul refactorizării proiectului.

O altă adăugare strategică este LibGodot, o bibliotecă ce permite integrarea motorului Godot în alte aplicații în loc să îl ruleze ca un proces separat, deschiderea ușii către instrumente de dezvoltare hibrideÎn utilizarea zilnică, designerii de niveluri vor aprecia separarea instrumentelor „Selecție” și „Transformare”, care previne modificările accidentale atunci când se încearcă simpla selectare a unui obiect, și adoptarea algoritmului lui Bresenham pentru desenarea în GridMap, care elimină golurile la pictarea rapidă a nivelurilor.

Scriptare și platforme extinse

Pentru programatori, mediul de scripting este, de asemenea, în evoluție. Integrarea C# este îmbunătățită cu un analizor de traducere nativ, Și GDExtension folosește acum o interfață bazată pe JSON pentru a facilita crearea de legături automate. Depanatorul de scripturi adaugă în sfârșit un buton „ieșire” pentru funcții, accelerând urmărirea erorilor.

În cele din urmă, Realitatea extinsă (XR) primește suport nativ pentru dispozitivele OpenXR 1.1 și Android XRAcest lucru permite testarea proiectelor direct pe hardware, fără complicații. În plus, a fost integrat suport pentru scrcpy, permițând dezvoltatorilor să vizualizeze și să controleze ecranul unui dispozitiv Android conectat direct de pe PC în timpul testării, închizând astfel ciclul de dezvoltare mobilă mai eficient.

În final, dacă sunteți interesați să aflați mai multe despre această nouă lansare, vă invit să consultați anunțul de lansare. În următorul link.