Open 3D Foundation tillkännagav ankomsten av Öppen 3D-motor (O3DE) 25.10, en version som markerar ett viktigt steg framåt i utvecklingen av den mest avancerade 3D-motorn med öppen källkod inom fri programvara.
Version 25.10 innehåller ett bredare utbud av ramverk som är kompatibla med O3DE-simuleringar. Dessutom har O3DE:s robotkomponenter separerats från ROS2-gemen, vilket ger användarna större flexibilitet. Delar av ROS2-gemen har också omarbetats för att förbättra användarupplevelsen för O3DE-communityn.
Den här uppdateringen förbättrar inte bara prestanda och stabilitet, utan utökar även O3DE:s räckvidd till oberoende utvecklare, spelstudior och industriella simuleringsprojekt som söker ett professionellt alternativ till Unreal eller Unity utan proprietära begränsningar.
Huvudnyheterna i Open 3D Engine 25.10
I den här nya versionen av Open 3D Engine 25.10 är en av de viktigaste funktionerna den omfattande översynen av dess renderingspipeline. Atom, som nu erbjuder bättre visuell återgivning och utökat stöd för komplexa material. Skuggor, reflektioner och atmosfäriska effekter når en ny nivå i detalj tack vare integrationen av effektivare algoritmer och smartare hantering av global belysning.
El Motorn hanterar nu dynamiska ljusförhållanden och skärpedjup bättre.Detta möjliggör mer naturliga scener och en mer uppslukande atmosfär. Dessutom, Prestandan har optimerats på system med GPU:er i mellanklassengaranterar en smidig upplevelse utan att offra den visuella kvaliteten.
Kraftfullare verktyg för kreatörer
Version 25.10 introducerar också anmärkningsvärda förbättringar av O3DE-redigeraren.Gränssnittet har förfinats för att erbjuda ett mer intuitivt arbetsflödemed förbättrad integration mellan animations-, modellerings- och skriptmodulerna. Utvecklare har nu ett mer robust felsökningssystem och nya alternativ för att hantera komplexa scener, vilket snabbar upp den kreativa processen och minskar fel under produktionen.
Likaså har det varit Förbättrad kompatibilitet med Python och Lua, vilket ger Det ger programmerare större flexibilitet att anpassa beteenden, automatisera uppgifter och skapa interna verktyg skräddarsydda för varje projekt.
Dessutom har initialt stöd för brytpunkter lagts till i ScriptCanvas. Den här funktionen är fortfarande i tidig utveckling och är inaktiverad som standard under kompilering. Initialt stöd för ett externt kraschrapporteringssystem med hjälp av CrashPad-biblioteket har också lagts till.
Optimering och stöd för flera plattformar
O3DE 25.10 förstärker sin multiplattformsprofil med förbättrad kompatibilitet med Linux, Windows och macOS, utöver en förbättrad Android-integration för uppslukande upplevelser på mobila enheter. Projektingenjörerna har arbetat intensivt med att optimera motorns prestanda, minska latensen i simuleringar och förbättra minneshanteringen, vilket gör det möjligt för dem att arbeta med större och mer detaljerade scener.
En annan höjdpunkt är motorstabilitet i projekt som använder komplex fysik eller realtidssimuleringar. Det nya kollisionssystemet och partikelhanteringen har reviderats grundligt, vilket ger mer konsekventa och exakta resultat.
Andra viktiga förändringar inkluderar:
- En effektivare byggprocess.
- Ett alternativ har lagts till för att välja formattyp (XML, JSON, binär) för att läsa in/spara resursfiler som hanteras av resursredigeraren.
- En förbättrad felsökningsupplevelse (upp till 50 % minskning av redigerarens minnesanvändning, snabbare kompileringstider vid felsökning och en betydande minskning av iterationstiden, från minuter till sekunder).
- Stöd för C++ 20-standarden har lagts till.
- En mer pålitlig tillgångsprocessor som upptäcker beroenden och är bättre optimerad för prestanda.
- Konfigurationen för att öppna Lua-skriptfiler i en extern editor har korrigerats.
- Dra-och-släpp-funktionen för att avbryta åtgärden har korrigerats när en resurs flyttas till sin ursprungliga position i Resursutforskaren.
- En dödzon har lagts till för att minska känsligheten vid initiering av en ny åtgärd
Slutligen, om du är intresserad av att veta mer om det kan du läsa detaljerna I följande länk.