-Open 3D Engine este un motor de joc 3D gratuit și open source dezvoltat de Open 3D Foundation, o subsidiară a Linux Foundation,
Fundația Linux a anunțat acum câteva zile lansarea noii versiuni a Open 3D Engine 23.10, care pentru cei care încă nu sunt conștienți de el, trebuie să știți că este un motor de joc 3D open source care poate fi folosit pentru a dezvolta jocuri moderne de clasă AAA și simulări de înaltă fidelitate care pot funcționa în timp real și oferă calitate cinematografică.
Motor include un mediu integrat pentru dezvoltarea jocului, un sistem de randare fotorealistă cu mai multe fire Atom Renderer cu suport pentru Vulkan, Metal și DirectX 12, un editor de modele 3D extensibil, un sistem de animație a personajelor (Emotion FX), un sistem de dezvoltare pre-construit, un motor de simulare a proceselor fizice în timp real și biblioteci de matematică folosind instrucțiuni SIMD.
Cea mai recentă versiune reprezintă contribuții de mare impact și oferă mai multe îmbunătățiri menite să faciliteze pentru dezvoltatori, artiști și creatori de conținut crearea de simulări 3D pentru jocuri AAA, simulări robotice și alte aplicații 3D în AI, metaverse, gemeni digitali, auto și altele.
Principalele noutăți ale Open 3D Engine 23.10
În această nouă versiune a motorului care este prezentată, una dintre cele mai notabile noutăți este cea nou editor de proprietăți de document experimental (DPE) că ppermite creatorilor de instrumente să creeze editori de proprietăți fără a fi nevoie să aprofundăm în complexitatea dezvoltării front-end în Qt și fără a vă face griji cu privire la implementarea separată a instrumentelor de sortare și filtrare a elementelor. DPE permite dezvoltatorilor să specifice aspectul, comportamentul de editare și proprietățile generale ale unei interfețe de utilizator într-un „document” asemănător XML, care este convertit în interfața necesară folosind widget-ul DocumentPropertyEditor. Editorul O3DE „Console Variables” este primul instrument scris folosind cadrul DPE, cu suport experimental pentru un Inspector de Entități bazat pe DPE care debutează în această versiune, capabil să afișeze înlocuiri prestabilite. Merită menționat că această caracteristică este dezactivată implicit, dar pentru cei interesați, puteți activa DPE urmând instrucțiuni de la următorul link.
O altă noutate care iese în evidență în Open 3D Engine 23.10 este îmbunătățirile aduse în sistemul de randare Atom, deoarece s-a depus eforturi pentru îmbunătățirea performanței și a calității redării și a fost adăugat suport pentru dispozitivele mobile bazate pe iOS și Android, a fost adăugat un cadru pentru lucrul simultan cu mai multe GPU-uri și a fost implementat suport pentru reflectări. trasarea razelor.
Pe lângă aceasta, tehnica de optimizare a instanțelor de plasă, care permite unei abordări de a reda mai multe copii ale unei rețele poligonale găsite într-o scenă 3D (de exemplu, atunci când redați obiecte tipice care se repetă, cum ar fi iarba, clădirile și copacii).
În mediul de programare a scripturilor vizuale, Script Canvas a adăugat suport pentru nodurile compacte Ele ocupă mai puțin spațiu vizual și sunt proiectate pentru a gestiona operațiuni simple. Noua caracteristică permite ca graficul nodului să fie mai compact și mai ușor de depanat.
De asemenea, se evidențiază faptul că S-a adăugat interfață experimentală pentru înlocuirea produselor semifabricate (Prefab Overrides), permițându-vă să modificați în mod liber conținutul instanțelor de produse semi-finite, plus sunt introduse funcții pentru a automatiza crearea de depozite personalizate cu module suplimentare (Gems), șabloane și proiecte.
Dintre alte schimbări care se deosebesc de această nouă versiune:
- Pentru a simplifica instalarea versiunii compilate a Open 3D Engine, au fost create pachete snap pentru Ubuntu 20.04 și 22.0.
- Opțiuni de export extinse pentru proiectele create cu Open 3D Engine pentru Windows, Linux, Linux Server și iOS. Exportarea proiectelor pentru Android este de așteptat să fie acceptată în viitorul apropiat.
- S-a adăugat suport pentru mecanismele de alocare a memoriei VMA și DX12MA.
- Au fost extinse posibilitățile de creare a simulatoarelor de roboți. Sistemul de șablon de proiect pentru roboți a fost îmbunătățit semnificativ.
- S-a adăugat un șablon pentru a crea rapid brațe robotizate.
- Documentația este furnizată pentru rularea șabloanelor de proiect folosind platforma Robot Operating System (ROS2).
- S-a adăugat suport pentru conexiunile prismatice pentru transmisia cuplului.
- Performanța componentei camerei a fost îmbunătățită, iar opțiunile de personalizare a componentei camerei au fost extinse.
- Sunt oferite două tipuri de pensete: vid și deget.
- A fost adăugată o componentă cu senzor de contact.
În cele din urmă, dacă sunteți interesat să aflați mai multe despre aceasta, puteți consulta detaliile În următorul link.