Fundația Open 3D a anunțat sosirea... Motor 3D deschis (O3DE) 25.10, o versiune care marchează un pas important înainte în evoluția celui mai avansat motor 3D open-source din software-ul liber.
Versiunea 25.10 include o varietate mai largă de framework-uri compatibile cu simulările O3DE. În plus, componentele robotice ale O3DE au fost separate de gem-ul ROS2, oferind utilizatorilor o flexibilitate mai mare. Părți ale gem-ului ROS2 au fost, de asemenea, refactorizate pentru a îmbunătăți experiența utilizatorului pentru comunitatea O3DE.
Această actualizare nu numai că îmbunătățește performanța și stabilitatea, dar extinde și acoperirea O3DE către dezvoltatori independenți, studiouri de jocuri și proiecte de simulare industrială care caută o alternativă profesională la Unreal sau Unity, fără restricții de proprietate.
Principalele noutăți ale Open 3D Engine 25.10
În această nouă versiune de Open 3D Engine 25.10, una dintre caracteristicile cheie este revizuirea extinsă a fluxului său de randare. Atom, care oferă acum o fidelitate vizuală mai mare și suport extins pentru materiale complexe. Umbrele, reflexiile și efectele atmosferice ating un nou nivel în detaliu datorită integrării unor algoritmi mai eficienți și a unei gestionări mai inteligente a iluminării globale.
El Motorul gestionează acum mai bine condițiile de iluminare dinamică și profunzimea câmpului.Acest lucru permite scene mai naturale și o atmosferă mai captivantă. În plus, Performanța a fost optimizată pe sistemele cu GPU-uri de gamă medieasigurând o experiență fluidă fără a sacrifica calitatea vizuală.
Instrumente mai puternice pentru creatori
Versiunea 25.10 introduce, de asemenea, îmbunătățiri notabile la editorul O3DE.Interfața a fost rafinată pentru a oferi un flux de lucru mai intuitivcu integrare îmbunătățită între modulele de animație, modelare și scriptare. Dezvoltatorii au acum un sistem de depanare mai robust și opțiuni noi pentru gestionarea scenelor complexe, ceea ce accelerează procesul creativ și reduce erorile în timpul producției.
De asemenea, a fost Compatibilitate îmbunătățită cu Python și Lua, oferind Oferă programatorilor o flexibilitate mai mare pentru a personaliza comportamente, a automatiza sarcini și a crea instrumente interne adaptate fiecărui proiect.
În plus, în ScriptCanvas a fost adăugat suport inițial pentru puncte de întrerupere. Această funcționalitate este încă în stadiu incipient de dezvoltare și este dezactivată în mod implicit în timpul compilării. De asemenea, a fost adăugat suport inițial pentru un sistem extern de raportare a erorilor folosind biblioteca CrashPad.
Optimizare și suport multiplatformă
O3DE 25.10 își consolidează profilul multiplatformă cu o compatibilitate îmbunătățită cu Linux, Windows și macOS, pe lângă... integrare îmbunătățită cu Android pentru experiențe imersive pe dispozitive mobile. Inginerii de proiect au lucrat intens la optimizarea performanței motorului, reducerea latenței în simulări și îmbunătățirea gestionării memoriei, permițându-le să lucreze cu scene mai mari și mai detaliate.
Un alt punct culminant este stabilitatea motorului în proiecte care utilizează fizică complexă sau simulări în timp real. Noul sistem de coliziune și gestionarea particulelor au fost revizuite complet, oferind rezultate mai consistente și mai precise.
Alte modificări importante includ:
- Un proces de construcție mai eficient.
- A fost adăugată o opțiune pentru selectarea tipului de format (XML, JSON, binar) pentru încărcarea/salvarea fișierelor de resurse gestionate de Editorul de resurse.
- O experiență de depanare îmbunătățită (reducere cu până la 50% a utilizării memoriei editorului, timpi de compilare mai rapizi la depanare și o scădere semnificativă a timpului de iterație, de la minute la secunde).
- A fost adăugat suport pentru standardul C++ 20.
- Un procesor de active mai fiabil care detectează dependențele și este mai bine optimizat pentru performanță.
- Configurația pentru deschiderea fișierelor script Lua într-un editor extern a fost corectată.
- Acțiunea de anulare a operațiunii prin glisare și plasare a fost corectată atunci când un element este mutat în poziția sa inițială în Exploratorul de elemente.
- A fost adăugată o zonă inactivă pentru a reduce sensibilitatea la inițierea unei noi acțiuni
În cele din urmă, dacă sunteți interesat să aflați mai multe despre aceasta, puteți consulta detaliile În următorul link.