„Open 3D Foundation“ paskelbė apie jo atsiradimą. Atviras 3D variklis (O3DE) 25.10, versija, kuri žymi svarbų žingsnį į priekį kuriant pažangiausią atvirojo kodo 3D variklį laisvojoje programinėje įrangoje.
25.10 versijoje yra platesnis su O3DE modeliavimu suderinamų sistemų pasirinkimas. Be to, O3DE robotikos komponentai buvo atskirti nuo ROS2 brangakmenio, suteikiant vartotojams didesnį lankstumą. Kai kurios ROS2 brangakmenio dalys taip pat buvo pertvarkytos, siekiant pagerinti O3DE bendruomenės naudotojų patirtį.
Šis atnaujinimas ne tik pagerina našumą ir stabilumą, bet ir išplečia O3DE pasiekiamumą nepriklausomiems kūrėjams, žaidimų studijoms ir pramoninio modeliavimo projektams, ieškantiems profesionalios alternatyvos „Unreal“ ar „Unity“ be nuosavybės apribojimų.
Pagrindinės Open 3D Engine naujovės 25.10
Šioje naujoje „Open 3D Engine 25.10“ versijoje viena iš pagrindinių funkcijų yra platus jos atvaizdavimo srauto atnaujinimas. „Atom“, kuris dabar siūlo geresnį vaizdo tikslumą ir išplėstinį palaikymą sudėtingoms medžiagoms. Šešėliai, atspindžiai ir atmosferos efektai pasiekia naują lygį detaliai, dėka efektyvesnių algoritmų integravimo ir išmanesnio pasaulinio apšvietimo valdymo.
El Variklis dabar geriau susidoroja su dinaminėmis apšvietimo sąlygomis ir lauko gyliu.Tai leidžia sukurti natūralesnius vaizdus ir labiau įtraukiantį atmosferą. Be to, Našumas buvo optimizuotas sistemose su vidutinės klasės GPUužtikrinant sklandžią patirtį neprarandant vaizdo kokybės.
Galingesni įrankiai kūrėjams
25.10 versijoje taip pat yra pastebimų O3DE redaktoriaus patobulinimų.Sąsaja buvo patobulinta, kad būtų galima pasiūlyti intuityvesnį darbo eigąsu patobulinta animacijos, modeliavimo ir scenarijų rašymo modulių integracija. Kūrėjai dabar turi patikimesnę derinimo sistemą ir naujas parinktis skirtas sudėtingoms scenoms valdyti, o tai pagreitina kūrybinį procesą ir sumažina klaidų skaičių gamybos metu.
Taip pat buvo Patobulintas suderinamumas su Python ir Lua, užtikrinant Tai suteikia programuotojams didesnį lankstumą pritaikyti elgseną, automatizuoti užduotis ir kurti kiekvienam projektui pritaikytus vidinius įrankius.
Be to, į „ScriptCanvas“ buvo pridėtas pradinis lūžio taškų palaikymas. Ši funkcija vis dar yra ankstyvojo kūrimo etape ir pagal numatytuosius nustatymus yra išjungta kompiliavimo metu. Taip pat pridėtas pradinis išorinės gedimų ataskaitų teikimo sistemos, naudojant „CrashPad“ biblioteką, palaikymas.
Optimizavimas ir kelių platformų palaikymas
„O3DE 25.10“ sustiprina savo daugiaplatformį profilį, pagerindamas suderinamumą su „Linux“, „Windows“ ir „macOS“, be to, patobulinta „Android“ integracija įtraukiančioms patirtims mobiliuosiuose įrenginiuose. Projekto inžinieriai intensyviai dirbo optimizuodami variklio našumą, mažindami modeliavimo delsą ir tobulindami atminties valdymą, kad galėtų dirbti su didesnėmis ir detalesnėmis scenomis.
Kitas akcentas yra variklio stabilumas projektuose, kuriuose naudojama sudėtinga fizika arba realaus laiko modeliavimus. Naujoji susidūrimų sistema ir dalelių apdorojimas buvo kruopščiai peržiūrėti, todėl rezultatai yra nuoseklesni ir tikslesni.
Kiti svarbūs pakeitimai:
- Efektyvesnis statybos procesas.
- Pridėta parinktis pasirinkti formato tipą (XML, JSON, dvejetainis) išteklių failų, kuriuos tvarko išteklių redaktorius, įkėlimui / išsaugojimui.
- Patobulinta derinimo patirtis (iki 50 % sumažinta redaktoriaus atminties naudojimas, greitesnis kompiliavimo laikas derinant ir žymiai sutrumpėjęs iteracijos laikas – nuo minučių iki sekundžių).
- Pridėtas C++ 20 standarto palaikymas.
- Patikimesnis išteklių procesorius, kuris aptinka priklausomybes ir yra geriau optimizuotas našumui.
- Ištaisyta Lua scenarijų failų atidarymo išoriniame redaktoriuje konfigūracija.
- Ištaisytas vilkimo ir numetimo veiksmas, skirtas operacijai atšaukti, kai turtas perkeliamas į pradinę padėtį turto naršyklėje.
- Pridėta nejautrumo zona, siekiant sumažinti jautrumą pradedant naują veiksmą
Galiausiai, jei jus domina daugiau apie tai sužinoti, galite susipažinti su išsamia informacija Šioje nuorodoje.