-Open 3D Engine je besplatan i open source 3D game engine koji je razvila Open 3D Foundation, podružnica Linux Foundationa,
Linux Foundation najavio je prije nekoliko dana izdanje nove verzije Open 3D Enginea 23.10, a za one koji toga još nisu svjesni, trebali biste znati da je to open source 3D game engine koji se može koristiti za razvoj modernih igara AAA klase i simulacija visoke vjernosti koje mogu raditi u stvarnom vremenu i pružiti kinematografsku kvalitetu.
Motor uključuje integrirano okruženje za razvoj igrica, višenitni fotorealistični sustav renderiranja Atom Renderer s podrškom za Vulkan, Metal i DirectX 12, proširivi uređivač 3D modela, sustav za animaciju likova (Emotion FX), unaprijed izgrađeni razvojni sustav, motor za simulaciju fizičkog procesa u stvarnom vremenu i matematičke knjižnice koristeći SIMD upute.
Najnovija verzija predstavlja doprinose velikog utjecaja i nudi nekoliko poboljšanja čiji je cilj olakšati razvojnim programerima, umjetnicima i kreatorima sadržaja stvaranje 3D simulacija za AAA igre, robotske simulacije i druge 3D aplikacije u AI, metaverse, digitalnim blizancima, automobilskoj industriji i dalje.
Glavni noviteti Open 3D Enginea 23.10
U ovoj novoj verziji motora koja je predstavljena, jedan od njegovih najznačajnijih noviteta je novi eksperimentalni uređivač svojstava dokumenta (DPE) da je stromogućuje kreatorima alata stvaranje uređivača svojstava bez potrebe zadubljivanja u složenost front-end razvoja u Qt-u i bez brige o zasebnoj implementaciji alata za sortiranje i filtriranje elemenata. DPE omogućuje programerima da specificiraju izgled, ponašanje uređivanja i opća svojstva korisničkog sučelja u "dokumentu" sličnom XML-u, koji se pretvara u potrebno sučelje pomoću widgeta DocumentPropertyEditor. Uređivač O3DE “Console Variables” prvi je alat napisan korištenjem DPE okvira, s eksperimentalnom podrškom za Entity Inspector temeljen na DPE-u koji debitira u ovom izdanju, a koji može prikazati unaprijed napravljena nadjačavanja. Vrijedno je spomenuti da je ova značajka onemogućena prema zadanim postavkama, ali za one koji su zainteresirani, možete omogućiti DPE slijedeći upute sa sljedeće poveznice.
Još jedna novost koja se ističe u Open 3D Engineu 23.10 je poboljšanja napravljena u sustav prikazivanja Atom, kako se radilo na poboljšanju performansi i kvalitete renderiranja, a dodana je i podrška za mobilne uređaje temeljene na iOS-u i Androidu, dodan je okvir za istovremeni rad s više GPU-ova i implementirana je podrška za refleksije. u praćenje zraka.
Pored ovoga, tehnika optimizacije instance mreže, koji omogućuje jedan pristup renderiranju višestrukih kopija poligonalne mreže pronađene u 3D sceni (na primjer, pri renderiranju tipičnih ponavljajućih objekata kao što su trava, zgrade i drveće).
U okruženju programiranja vizualne skripte, Script Canvas je dodao podršku za kompaktne čvorove Zauzimaju manje vizualnog prostora i dizajnirani su za obavljanje jednostavnih operacija. Nova značajka omogućuje stvaranje kompaktnijeg grafa čvorova i lakšeg otklanjanja pogrešaka.
Također je istaknuto da Dodano eksperimentalno sučelje za nadjačavanje poluproizvoda (Prefab Overrides), što vam omogućuje slobodnu promjenu sadržaja instanci polugotovih proizvoda, a uvode se značajke za automatizaciju stvaranja prilagođenih repozitorija s dodatnim modulima (Gems), predlošcima i projektima.
Od ostale promjene koji se ističu u ovoj novoj verziji:
- Kako bi se pojednostavila instalacija kompajlirane verzije Open 3D Enginea, kreirani su snap paketi za Ubuntu 20.04 i 22.0.
- Proširene mogućnosti izvoza za projekte stvorene s Open 3D Engineom za Windows, Linux, Linux Server i iOS. Očekuje se da će izvoz projekata za Android biti podržan u bliskoj budućnosti.
- Dodana podrška za VMA i DX12MA mehanizme dodjele memorije.
- Proširene su mogućnosti za izradu simulatora robota. Sustav projektnih predložaka za robote značajno je poboljšan.
- Dodan predložak za brzo stvaranje robotskih ruku.
- Dokumentacija je osigurana za pokretanje projektnih predložaka pomoću platforme Robot Operating System (ROS2).
- Dodana podrška za prizmatične spojeve za prijenos momenta.
- Izvedba komponente kamere je poboljšana, a opcije za prilagodbu komponente kamere su proširene.
- U ponudi su dvije vrste pinceta: vakuum i prst.
- Dodana komponenta kontaktnog senzora.
Konačno, ako vas zanima više o tome, možete se posavjetovati s pojedinostima U sljedećem linku.