Open 3D Engine 25.10: En monumental oppdatering som omdefinerer gratis 3D-utvikling

Viktige punkter
  • O3DE 25.10 introduserer mer realistisk gjengivelse med forbedringer av skygger, refleksjoner og dybdeskarphet.
  • Redigeringsprogrammet får et mer intuitivt grensesnitt og utvidet støtte for Python og Lua.
  • Motorens generelle ytelse og stabilitet optimaliseres i komplekse simuleringer.
  • Forbedrer kompatibilitet på tvers av plattformer med Linux, Windows, macOS og Android.
  • Det bekrefter Open 3D Foundations forpliktelse til fullstendig gratis og profesjonell 3D-utvikling.

Åpen 3D-motor (O3DE) 25.10

Open 3D Foundation annonserte ankomsten av Åpen 3D-motor (O3DE) 25.10, en versjon som markerer et viktig skritt fremover i utviklingen av den mest avanserte 3D-motoren med åpen kildekode innen fri programvare.

Versjon 25.10 inkluderer et bredere utvalg av rammeverk som er kompatible med O3DE-simuleringer. I tillegg har O3DEs robotkomponenter blitt separert fra ROS2-perlen, noe som gir brukerne større fleksibilitet. Deler av ROS2-perlen har også blitt omstrukturert for å forbedre brukeropplevelsen for O3DE-fellesskapet.

Denne oppdateringen forbedrer ikke bare ytelse og stabilitet, men utvider også O3DEs rekkevidde til uavhengige utviklere, spillstudioer og industrielle simuleringsprosjekter som søker et profesjonelt alternativ til Unreal eller Unity uten proprietære begrensninger.

Hovednyhetene i Open 3D Engine 25.10

I denne nye versjonen av Open 3D Engine 25.10 er en av hovedfunksjonene den omfattende overhalingen av renderingspipelinen. Atom, som nå tilbyr bedre visuell gjengivelse og utvidet støtte for komplekse materialer. Skygger, refleksjoner og atmosfæriske effekter når et nytt nivå i detalj takket være integrering av mer effektive algoritmer og smartere styring av global belysning.

El Motoren håndterer nå dynamiske lysforhold og dybdeskarphet bedre.Dette gir mer naturlige scener og en mer oppslukende atmosfære. Videre, Ytelsen er optimalisert på systemer med GPU-er i mellomklassensikrer en problemfri opplevelse uten at det går på bekostning av den visuelle kvaliteten.

Kraftigere verktøy for innholdsskapere

Versjon 25.10 introduserer også bemerkelsesverdige forbedringer i O3DE-editoren.Grensesnittet har blitt forbedret for å tilby en mer intuitiv arbeidsflytmed forbedret integrasjon mellom animasjons-, modellerings- og skriptmodulene. Utviklere har nå et mer robust feilsøkingssystem og nye alternativer for håndtering av komplekse scener, noe som fremskynder den kreative prosessen og reduserer feil under produksjonen.

På samme måte har det vært Forbedret kompatibilitet med Python og Lua, som gir Det gir programmerere større fleksibilitet til å tilpasse atferd, automatisere oppgaver og lage interne verktøy skreddersydd for hvert prosjekt.

I tillegg er det lagt til støtte for avbruddspunkter i ScriptCanvas. Denne funksjonen er fortsatt i tidlig utvikling og er deaktivert som standard under kompilering. Det er også lagt til støtte for et eksternt system for krasjrapportering ved hjelp av CrashPad-biblioteket.

Optimalisering og støtte på tvers av plattformer

O3DE 25.10 forsterker sin multiplattformprofil med forbedret kompatibilitet med Linux, Windows og macOS, i tillegg til en forbedret Android-integrasjon for oppslukende opplevelser på mobile enheter. Prosjektingeniørene har jobbet intensivt med å optimalisere motorytelsen, redusere ventetid i simuleringer og forbedre minnehåndteringen, slik at de kan jobbe med større og mer detaljerte scener.

Et annet høydepunkt er motorstabilitet i prosjekter som bruker kompleks fysikk eller sanntidssimuleringer. Det nye kollisjonssystemet og partikkelhåndteringen har blitt grundig revidert, noe som gir mer konsistente og nøyaktige resultater.

Andre viktige endringer inkluderer:

  • En mer effektiv byggeprosess.
  • Et alternativ ble lagt til for å velge formattype (XML, JSON, binær) for lasting/lagring av ressursfiler som administreres av ressursredigereren.
  • En forbedret feilsøkingsopplevelse (opptil 50 % reduksjon i minnebruk i redigeringsprogrammet, raskere kompileringstider ved feilsøking og en betydelig reduksjon i iterasjonstid, fra minutter til sekunder).
  • Støtte for C++ 20-standarden er lagt til.
  • En mer pålitelig ressursprosessor som oppdager avhengigheter og er bedre optimalisert for ytelse.
  • Konfigurasjonen for å åpne Lua-skriptfiler i en ekstern editor er korrigert.
  • Dra-og-slipp-handlingen for å avbryte operasjonen er korrigert når et aktivum flyttes til sin opprinnelige posisjon i Aktivautforskeren.
  • En dødsone er lagt til for å redusere følsomheten når en ny handling startes

Til slutt, hvis du er interessert i å vite mer om det, kan du se detaljene I den følgende lenken.