Open 3D Engine 25.10: Monumentalno ažuriranje koje redefinira besplatni 3D razvoj

Ključne točke
  • O3DE 25.10 uvodi realističnije renderiranje s poboljšanjima sjena, refleksija i dubine polja.
  • Uređivač dobiva intuitivnije sučelje i proširenu podršku za Python i Lua.
  • Ukupne performanse i stabilnost motora optimizirane su u složenim simulacijama.
  • Poboljšava kompatibilnost između platformi s Linuxom, Windowsom, macOS-om i Androidom.
  • To potvrđuje predanost Open 3D Foundationa potpuno besplatnom i profesionalnom 3D razvoju.

Otvoreni 3D motor (O3DE) 25.10

Zaklada Open 3D najavila je dolazak Otvoreni 3D motor (O3DE) 25.10, verziju koja označava važan korak naprijed u evoluciji najnaprednijeg 3D enginea otvorenog koda u slobodnom softveru.

Verzija 25.10 uključuje širi raspon okvira kompatibilnih s O3DE simulacijama. Osim toga, O3DE-ove robotske komponente odvojene su od ROS2 gema, što korisnicima daje veću fleksibilnost. Dijelovi ROS2 gema također su refaktorirani 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 neovisne developere, studijske igre i projekte industrijske simulacije koji traže profesionalnu alternativu Unrealu ili Unityju bez vlasničkih ograničenja.

Glavni noviteti Open 3D Enginea 25.10

U ovoj novoj verziji Open 3D Enginea 25.10, jedna od ključnih značajki je opsežna revizija njegovog procesa renderiranja. Atom, koji sada nudi veću vizualnu vjernost i proširenu podršku za složene materijale. Sjene, refleksije i atmosferski efekti dosežu novu razinu detaljno zahvaljujući integraciji učinkovitijih algoritama i pametnijem upravljanju globalnim osvjetljenjem.

El Motor sada bolje obrađuje dinamičke uvjete osvjetljenja i dubinu polja.To omogućuje prirodnije scene i impresivniju atmosferu. Nadalje, Performanse su optimizirane na sustavima sa srednjim grafičkim procesorimaosiguravajući glatko iskustvo bez žrtvovanja vizualne kvalitete.

Moćniji alati za kreatore

Verzija 25.10 također uvodi značajna poboljšanja O3DE editora.Sučelje je poboljšano kako bi ponudilo intuitivniji tijek radas poboljšanom integracijom između modula za animaciju, modeliranje i skriptiranje. Programeri sada imaju robusniji sustav za otklanjanje pogrešaka i nove opcije za upravljanje složenim scenama, što ubrzava kreativni proces i smanjuje pogreške tijekom produkcije.

Isto tako, bilo je Poboljšana kompatibilnost s Pythonom i Luom, pružajući Programerima daje veću fleksibilnost u prilagođavanju ponašanja, automatizaciji zadataka i stvaranju internih alata prilagođenih svakom projektu.

Osim toga, u ScriptCanvas je dodana početna podrška za točke prekida. Ova je značajka još uvijek u ranoj fazi razvoja i onemogućena je prema zadanim postavkama tijekom kompilacije. Također je dodana početna podrška za vanjski sustav za prijavu rušenja pomoću biblioteke CrashPad.

Optimizacija i podrška za više platformi

O3DE 25.10 pojačava svoj multiplatformski profil poboljšanom kompatibilnošću s Linuxom, Windowsom i macOS-om, uz… poboljšana integracija Androida za impresivna iskustva na mobilnim uređajima. Projektni inženjeri intenzivno su radili na optimizaciji performansi motora, smanjenju latencije u simulacijama i poboljšanju upravljanja memorijom, što im omogućuje rad s većim i detaljnijim scenama.

Još jedan naglasak je stabilnost motora u projektima koji koriste složenu fiziku ili simulacije u stvarnom vremenu. Novi sustav sudara i rukovanja česticama temeljito su revidirani, pružajući dosljednije i točnije rezultate.

Druge važne promjene uključuju:

  • Učinkovitiji proces gradnje.
  • Dodana je opcija za odabir vrste formata (XML, JSON, binarni) za učitavanje/spremanje datoteka resursa kojima upravlja Uređivač resursa.
  • Poboljšano iskustvo otklanjanja pogrešaka (smanjenje korištenja memorije uređivača do 50%, brže vrijeme kompilacije prilikom otklanjanja pogrešaka i značajno smanjenje vremena iteracije, s minuta na sekunde).
  • Dodana je podrška za standard C++ 20.
  • Pouzdaniji procesor imovine koji detektira ovisnosti i bolje je optimiziran za performanse.
  • Ispravljena je konfiguracija za otvaranje Lua skriptnih datoteka u vanjskom editoru.
  • Ispravljena je radnja povlačenja i ispuštanja za otkazivanje operacije kada se element premjesti na početni položaj u Pregledniku elemenata.
  • 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 posavjetovati s pojedinostima U sljedećem linku.