Open 3D Engine 25.10: een monumentale update die gratis 3D-ontwikkeling opnieuw definieert

Hoofdpunten
  • O3DE 25.10 introduceert realistischere rendering met verbeteringen aan schaduwen, reflecties en scherptediepte.
  • De editor heeft een intuïtievere interface en uitgebreide ondersteuning voor Python en Lua.
  • De algehele motorprestaties en stabiliteit worden geoptimaliseerd in complexe simulaties.
  • Verbetert de platformonafhankelijke compatibiliteit met Linux, Windows, macOS en Android.
  • Het bevestigt de toewijding van de Open 3D Foundation aan volledig gratis en professionele 3D-ontwikkeling.

Open 3D Engine (O3DE) 25.10

De Open 3D Foundation heeft de komst aangekondigd van Open 3D Engine (O3DE) 25.10, een versie die een belangrijke stap voorwaarts markeert in de evolutie van de meest geavanceerde open-source 3D-engine in vrije software.

Versie 25.10 bevat een breder scala aan frameworks die compatibel zijn met O3DE-simulaties. Bovendien zijn de roboticacomponenten van O3DE gescheiden van de ROS2-gem, wat gebruikers meer flexibiliteit biedt. Delen van de ROS2-gem zijn ook gerefactoriseerd om de gebruikerservaring voor de O3DE-community te verbeteren.

Deze update verbetert niet alleen de prestaties en stabiliteit, maar vergroot ook de reikwijdte van O3DE voor onafhankelijke ontwikkelaars, gamestudio's en industriële simulatieprojecten die op zoek zijn naar een professioneel alternatief voor Unreal of Unity zonder eigendomsbeperkingen.

Belangrijkste nieuwigheden van Open 3D Engine 25.10

Een van de belangrijkste kenmerken van deze nieuwe versie van Open 3D Engine 25.10 is de uitgebreide herziening van de rendering-pipeline. Atom, dat nu een grotere visuele getrouwheid en uitgebreide ondersteuning biedt voor complexe materialen. Schaduwen, reflecties en atmosferische effecten bereiken een nieuw niveau in detail dankzij de integratie van efficiëntere algoritmen en slimmer beheer van de globale verlichting.

El De motor kan nu beter omgaan met dynamische lichtomstandigheden en scherptediepte.Dit zorgt voor natuurlijkere scènes en een meeslependere sfeer. Bovendien De prestaties zijn geoptimaliseerd op systemen met mid-range GPU'szorgen voor een soepele ervaring zonder dat dit ten koste gaat van de visuele kwaliteit.

Krachtigere tools voor makers

Versie 25.10 introduceert ook belangrijke verbeteringen aan de O3DE-editor.De interface is verfijnd om een ​​intuïtievere workflow te biedenmet verbeterde integratie tussen de animatie-, modellerings- en scriptmodules. Ontwikkelaars hebben nu de beschikking over een robuuster debugsysteem en nieuwe opties voor het beheren van complexe scènes, wat het creatieve proces versnelt en fouten tijdens de productie vermindert.

Hetzelfde geldt voor Verbeterde compatibiliteit met Python en Lua, waardoor Het biedt programmeurs meer flexibiliteit om gedrag aan te passen, taken te automatiseren en interne tools te creëren die zijn afgestemd op elk project.

Daarnaast is er initiële ondersteuning voor breekpunten toegevoegd aan ScriptCanvas. Deze functie bevindt zich nog in een vroeg stadium van ontwikkeling en is standaard uitgeschakeld tijdens compilatie. Er is ook initiële ondersteuning toegevoegd voor een extern crashrapportagesysteem met behulp van de CrashPad-bibliotheek.

Optimalisatie en platformonafhankelijke ondersteuning

O3DE 25.10 versterkt zijn multiplatformprofiel met verbeterde compatibiliteit met Linux, Windows en macOS, naast een verbeterde Android-integratie voor meeslepende ervaringen op mobiele apparaten. De projectingenieurs hebben intensief gewerkt aan het optimaliseren van de engineprestaties, het verminderen van de latentie in simulaties en het verbeteren van het geheugenbeheer, waardoor ze met grotere en gedetailleerdere scènes konden werken.

Een ander hoogtepunt is de motorstabiliteit in projecten die complexe natuurkunde gebruiken of realtime simulaties. Het nieuwe botsingssysteem en de deeltjesverwerking zijn grondig herzien en leveren consistentere en nauwkeurigere resultaten op.

Andere belangrijke wijzigingen zijn:

  • Een efficiënter bouwproces.
  • Er is een optie toegevoegd om het formaattype (XML, JSON, binair) te selecteren voor het laden/opslaan van bronbestanden die worden beheerd door de Resource Editor.
  • Een verbeterde foutopsporingservaring (tot 50% minder geheugengebruik in de editor, snellere compilatietijden bij het debuggen en een aanzienlijke afname van de iteratietijd, van minuten naar seconden).
  • Ondersteuning voor de C++ 20-standaard is toegevoegd.
  • Een betrouwbaardere assetprocessor die afhankelijkheden detecteert en beter is geoptimaliseerd voor prestaties.
  • De configuratie voor het openen van Lua-scriptbestanden in een externe editor is gecorrigeerd.
  • De slepen-en-neerzetten-actie om de bewerking te annuleren wanneer een asset naar de beginpositie in de Asset Explorer wordt verplaatst, is gecorrigeerd.
  • Er is een dode zone toegevoegd om de gevoeligheid te verminderen bij het starten van een nieuwe actie

Ten slotte, als u geïnteresseerd bent om er meer over te weten, kunt u de details raadplegen In de volgende link.