Godot 4.6 stiže sa Jolt Physics, novom Modern temom i Inverznom Kinematikom.

Ključne točke:
  • Jolt Physics je sada standardni fizički engine za 3D projekte.
  • Nova "Moderna" tema i sistem plutajućih panela u editoru.
  • Modularni inverzni kinematički (IK) sistem za realistične animacije.
  • Potpuno prepisivanje SSR sistema zrcaljenja i podrške za Direct3D 12 na Windowsu.
  • Jedinstveni identifikatori čvorova za sprječavanje neispravnih referenci.

Godot 4.6 nova moderna tema

Prije nekoliko dana mu je dato Saznajte više o izlasku nove verzije "Godot 4.6", u kojem razvojni tim signalizira kraj prelazne faze 4.x grane kako bi ušao u fazu usavršavanja i kvalitete.

Ova verzija ne samo da ublažava nedostatke prethodnih verzija, već i redefinira vizualno iskustvo editora, integrira industrijske standarde poput Jolt Physics-a po zadanim postavkama i revolucionira animaciju novim inverznim kinematičkim sistemom.

Glavne nove karakteristike Godota 4.6

Prva stvar koju će programeri primijetiti kada otvore Godot 4.6 je radikalna promjena u njegovoj estetici.Urednik pokreće novu zadanu temu pod nazivom "Moderno". Dizajnirano za poboljšanje čitljivosti i smanjenje naprezanja očiju putem palete sivih boja i povećanog kontrasta pri isticanju elemenata.

Este Redizajn ide dalje od kozmetičkih elemenata, od tada Nastoji da interfejs motora stavi u drugi plan. tako da sadržaj igre postane prava zvijezda. Uz ovu vizualnu promjenu, Tok rada panela je ujedinjen. Sada su donje ploče i većina dokova potpuno plutajuće i odvojive, što korisnicima omogućava da ih slobodno prevlače i raspoređuju po ekranu, funkcija koju su dugo tražili oni koji koriste postavke s više monitora.

Sa tehničke strane, najveća vijest za razvojne programere 3D igara je Definitivno usvajanje Jolt Physics-a kao motora fizičke simulacije Zadano za nove projekte. Jolt, Poznat po upotrebi u AAA produkcijama kao što je Death Stranding 2, nudi vrhunske performanse i stabilnost, zamjenjujući prethodni interni fizički engine i eliminirajući potrebu za instaliranjem kao eksternog dodatka.

Zajedno s fizikom, animacija dobija poticaj masovno s ponovnim uvođenjem sKompletan i modularni sistem inverzne kinematike (IK). Ovaj sistem je ključan za postizanje realističnih animacija, kao što je osiguravanje da se stopala lika prilagođavaju neravnom terenu ili da ruka precizno dosegne objekt.

Novi okvir uključuje modifikatore kao što je IKModifier3D i razne determinističke i iterativne rješavače (FABRIK, CCDIK, itd.). Nadalje, uvodi napredna ograničenja za kontrolu rotacije zglobova i ugaone brzine, sprječavajući neprirodne pokrete ili "lomove kostiju" koji se često javljaju u proceduralnim animacijama.

Vizualni realizam i grafička optimizacija

El Sistem refleksije ekranskog prostora (SSR) je prepisan od nule, Nova implementacija ne samo drastično poboljšava realizam materijala poput vode, stakla i metala, već je i efikasnija. Za projekte koji trebaju iscijediti svaku kap performansi iz svakog kadra, Dodan je režim pola rezolucije koji održava prihvatljiv vizuelni kvalitet. sa znatno nižim troškovima performansi.

Nastavljajući s optimizacijom grafike, Godot 4.6 sada koristi Direct3D 12 kao standardni API za renderiranje Prilikom izvoza projekata za Windows, softver je usklađen sa modernim Microsoftovim standardima kako bi se obezbijedila veća stabilnost drajvera. Što se tiče mobilnih uređaja, ispravljene su kritične greške na uređajima sa Mali i Adreno GPU-ima, a poboljšana je tačnost HDR boja i uklanjanje pojaseva u mobilnom rendereru.

Poboljšanja radnog toka i jezgra

Underhood, Godot uvodi strukturne promjene kako bi se izbjegle dugotrajne glavobolje. Implementirani su jedinstveni identifikatori čvorova, Rješenje koje omogućava engine-u da prati objekte unutar scene čak i ako su premješteni ili preimenovani, sprječavajući prekid referenci tokom refaktorisanja projekta.

Još jedan strateški dodatak je LibGodot, biblioteka koja omogućava integraciju Godotovog engine-a u druge aplikacije umjesto da se pokreće kao zaseban proces, otvaranje vrata hibridnim alatima za razvojU svakodnevnoj upotrebi, dizajneri nivoa će cijeniti odvajanje alata "Selection" i "Transformation", što sprečava slučajne modifikacije prilikom jednostavnog pokušaja odabira objekta, te usvajanje Bresenhamovog algoritma za crtanje u GridMap-u, koji eliminiše praznine prilikom brzog farbanja nivoa.

Skriptiranje i proširene platforme

Za programere, okruženje za skriptiranje se također razvija. C# integracija je poboljšana izvornim analizatorom prijevoda, GDExtension sada koristi JSON-bazirani interfejs kako bi olakšao kreiranje automatskih povezivanja. Debugger skripti konačno dodaje dugme za "izlazak" za funkcije, ubrzavajući praćenje grešaka.

Na kraju, Proširena stvarnost (XR) dobija izvornu podršku za OpenXR 1.1 i Android XR uređajeOvo omogućava testiranje projekata direktno na hardveru bez komplikacija. Nadalje, integrirana je podrška za scrcpy, što programerima omogućava da tokom testiranja direktno sa svog računara pregledavaju i kontrolišu ekran povezanog Android uređaja, čime se efikasnije zatvara ciklus razvoja mobilnih aplikacija.

Konačno, ako ste zainteresirani da saznate više o ovom novom izdanju, pozivam vas da pogledate najavu izlaska. Na sledećem linku.