Nadácia Open 3D oznámila príchod Otvorený 3D engine (O3DE) 25.10, verzia, ktorá predstavuje dôležitý krok vpred vo vývoji najpokročilejšieho 3D enginu s otvoreným zdrojovým kódom v slobodnom softvéri.
Verzia 25.10 obsahuje širšiu škálu frameworkov kompatibilných so simuláciami O3DE. Okrem toho boli robotické komponenty O3DE oddelené od ROS2 gem, čo používateľom poskytuje väčšiu flexibilitu. Časti ROS2 gem boli tiež refaktorované s cieľom zlepšiť používateľskú skúsenosť komunity O3DE.
Táto aktualizácia nielen zlepšuje výkon a stabilitu, ale tiež rozširuje dosah O3DE pre nezávislých vývojárov, herné štúdiá a projekty priemyselných simulácií, ktoré hľadajú profesionálnu alternatívu k Unrealu alebo Unity bez proprietárnych obmedzení.
Hlavné novinky Open 3D Engine 25.10
V tejto novej verzii Open 3D Engine 25.10 je jednou z kľúčových funkcií rozsiahla revízia renderovacieho kanála. Atom, ktorý teraz ponúka lepšiu vizuálnu vernosť a rozšírenú podporu pre zložité materiály. Tiene, odrazy a atmosférické efekty dosahujú novú úroveň detailne vďaka integrácii efektívnejších algoritmov a inteligentnejšiemu riadeniu globálneho osvetlenia.
El Motor teraz lepšie zvláda dynamické svetelné podmienky a hĺbku ostrosti.To umožňuje prirodzenejšie scény a pohlcujúcejšiu atmosféru. Okrem toho Výkon bol optimalizovaný na systémoch so stredne výkonnými grafickými kartami.zabezpečenie plynulého zážitku bez straty vizuálnej kvality.
Výkonnejšie nástroje pre tvorcov
Verzia 25.10 tiež prináša významné vylepšenia editora O3DE.Rozhranie bolo vylepšené, aby ponúkalo intuitívnejší pracovný postups vylepšenou integráciou medzi modulmi animácie, modelovania a skriptovania. Vývojári majú teraz robustnejší systém ladenia a nové možnosti na správu zložitých scén, čo zrýchľuje tvorivý proces a znižuje chyby počas produkcie.
Rovnako tak to bolo Vylepšená kompatibilita s Pythonom a Lua, ktorá poskytuje Poskytuje programátorom väčšiu flexibilitu pri prispôsobovaní správania, automatizácii úloh a vytváraní interných nástrojov prispôsobených každému projektu.
Okrem toho bola do ScriptCanvas pridaná počiatočná podpora pre body prerušenia. Táto funkcia je stále v počiatočnom štádiu vývoja a počas kompilácie je štandardne vypnutá. Pridaná bola aj počiatočná podpora pre externý systém hlásenia zlyhaní pomocou knižnice CrashPad.
Optimalizácia a podpora viacerých platforiem
O3DE 25.10 posilňuje svoj multiplatformový profil vylepšenou kompatibilitou s Linuxom, Windowsom a macOS, okrem... vylepšená integrácia so systémom Android pre pohlcujúce zážitky na mobilných zariadeniach. Projektoví inžinieri intenzívne pracovali na optimalizácii výkonu enginu, znížení latencie v simuláciách a zlepšení správy pamäte, čo im umožňuje pracovať s väčšími a detailnejšími scénami.
Ďalším vrcholom je stabilita enginu v projektoch, ktoré využívajú zložitú fyziku alebo simulácie v reálnom čase. Nový systém kolízií a spracovania častíc boli dôkladne prepracované a prinášajú konzistentnejšie a presnejšie výsledky.
Medzi ďalšie dôležité zmeny patria:
- Efektívnejší stavebný proces.
- Bola pridaná možnosť výberu typu formátu (XML, JSON, binárny) pre načítavanie/ukladanie súborov zdrojov spravovaných editorom zdrojov.
- Vylepšený zážitok z ladenia (až o 50 % menej pamäte editora, rýchlejšie časy kompilácie pri ladení a výrazné skrátenie času iterácie z minút na sekundy).
- Bola pridaná podpora pre štandard C++ 20.
- Spoľahlivejší procesor aktív, ktorý detekuje závislosti a je lepšie optimalizovaný pre výkon.
- Konfigurácia pre otváranie súborov Lua skriptov v externom editore bola opravená.
- Akcia drag and drop na zrušenie operácie bola opravená, keď sa položka presunie na svoju pôvodnú pozíciu v Prieskumníkovi položiek.
- Bola pridaná mŕtva zóna na zníženie citlivosti pri spustení novej akcie.
Nakoniec, ak máte záujem dozvedieť sa o tom viac, môžete sa obrátiť na podrobnosti Na nasledujúcom odkaze.