Fondacija Open 3D najavila je dolazak Otvoreni 3D mehanizam (O3DE) 25.10, verziju koja označava važan korak naprijed u evoluciji najnaprednijeg 3D engine-a otvorenog koda u slobodnom softveru.
Verzija 25.10 uključuje širi spektar okvira kompatibilnih sa O3DE simulacijama. Osim toga, O3DE-ove robotske komponente su odvojene od ROS2 gem-a, što korisnicima daje veću fleksibilnost. Dijelovi ROS2 gem-a su također refaktorisani kako bi se poboljšalo korisničko iskustvo za O3DE zajednicu.
Ovo ažuriranje ne samo da poboljšava performanse i stabilnost, već i proširuje doseg O3DE-a na nezavisne developere, studijske igre i projekte industrijske simulacije koji traže profesionalnu alternativu za Unreal ili Unity bez vlasničkih ograničenja.
Glavne novine Open 3D Engine 25.10
U ovoj novoj verziji Open 3D Engine-a 25.10, jedna od ključnih karakteristika je opsežno remontovanje njegovog procesa renderovanja. Atom, koji sada nudi veću vizualnu vjernost i proširenu podršku za složene materijale. Sjene, refleksije i atmosferski efekti dostižu novi nivo detaljno zahvaljujući integraciji efikasnijih algoritama i pametnijem upravljanju globalnim osvjetljenjem.
El Motor sada bolje obrađuje dinamičke uslove osvjetljenja i dubinu polja.Ovo omogućava prirodnije scene i impresivniju atmosferu. Nadalje, Performanse su optimizovane na sistemima sa GPU-ima srednjeg rangaosiguravajući glatko iskustvo bez žrtvovanja vizualne kvalitete.
Moćniji alati za kreatore
Verzija 25.10 također uvodi značajna poboljšanja O3DE editora.Interfejs je poboljšan kako bi ponudio intuitivniji radni processa poboljšanom integracijom između modula za animaciju, modeliranje i skriptiranje. Programeri sada imaju robusniji sistem za otklanjanje grešaka i nove opcije za upravljanje složenim scenama, što ubrzava kreativni proces i smanjuje greške tokom produkcije.
Isto tako, bilo je Poboljšana kompatibilnost s Pythonom i Lua programskim jezicima, pružajući To programerima daje veću fleksibilnost u prilagođavanju ponašanja, automatizaciji zadataka i kreiranju internih alata prilagođenih svakom projektu.
Pored toga, početna podrška za tačke prekida je dodana u ScriptCanvas. Ova funkcija je još uvijek u ranoj fazi razvoja i podrazumevano je onemogućena tokom kompajliranja. Dodata je i početna podrška za eksterni sistem za prijavljivanje rušenja programa pomoću biblioteke CrashPad.
Optimizacija i podrška za više platformi
O3DE 25.10 pojačava svoj multiplatformski profil poboljšanom kompatibilnošću sa Linuxom, Windowsom i macOS-om, pored... poboljšana integracija Androida za impresivna iskustva na mobilnim uređajima. Projektni inženjeri su intenzivno radili na optimizaciji performansi engine-a, smanjenju latencije u simulacijama i poboljšanju upravljanja memorijom, što im omogućava rad s većim i detaljnijim scenama.
Još jedan vrhunac je stabilnost motora u projektima koji koriste složenu fiziku ili simulacije u stvarnom vremenu. Novi sistem sudara i rukovanja česticama su temeljito revidirani, pružajući konzistentnije i preciznije rezultate.
Ostale važne promjene uključuju:
- Efikasniji proces gradnje.
- Dodana je opcija za odabir tipa formata (XML, JSON, binarni) za učitavanje/spremanje datoteka resursa kojima upravlja Uređivač resursa.
- Poboljšano iskustvo otklanjanja grešaka (smanjenje korištenja memorije editora do 50%, brže vrijeme kompajliranja prilikom otklanjanja grešaka i značajno smanjenje vremena iteracije, s minuta na sekunde).
- Dodata je podrška za C++ 20 standard.
- Pouzdaniji procesor resursa koji detektuje zavisnosti i bolje je optimizovan za performanse.
- Konfiguracija za otvaranje Lua skript datoteka u eksternom editoru je ispravljena.
- Ispravljena je radnja prevlačenja i ispuštanja za otkazivanje operacije kada se resurs premjesti na početnu poziciju u Istraživaču resursa.
- Dodana je mrtva zona kako bi se smanjila osjetljivost prilikom pokretanja nove akcije.
Konačno, ako vas zanima više o tome, možete se obratiti detaljima Na sledećem linku.