Open 3D Engine 25.10: En monumental opdatering, der omdefinerer gratis 3D-udvikling

Centrale punkter
  • O3DE 25.10 introducerer mere realistisk gengivelse med forbedringer af skygger, refleksioner og dybdeskarphed.
  • Editoren får en mere intuitiv brugerflade og udvidet understøttelse af Python og Lua.
  • Motorens samlede ydeevne og stabilitet optimeres i komplekse simuleringer.
  • Forbedrer kompatibilitet på tværs af platforme med Linux, Windows, macOS og Android.
  • Det bekræfter Open 3D Foundations engagement i fuldstændig gratis og professionel 3D-udvikling.

Åben 3D-motor (O3DE) 25.10

Open 3D Foundation annoncerede ankomsten af Åben 3D-motor (O3DE) 25.10, en version der markerer et vigtigt skridt fremad i udviklingen af ​​den mest avancerede open source 3D-motor i fri software.

Version 25.10 inkluderer en bredere vifte af frameworks, der er kompatible med O3DE-simuleringer. Derudover er O3DE's robotkomponenter blevet adskilt fra ROS2-gem'en, hvilket giver brugerne større fleksibilitet. Dele af ROS2-gem'en er også blevet refaktoreret for at forbedre brugeroplevelsen for O3DE-fællesskabet.

Denne opdatering forbedrer ikke kun ydeevne og stabilitet, men udvider også O3DE's rækkevidde til uafhængige udviklere, spilstudier og industrielle simuleringsprojekter, der søger et professionelt alternativ til Unreal eller Unity uden proprietære begrænsninger.

Vigtigste nyheder i Open 3D Engine 25.10

I denne nye version af Open 3D Engine 25.10 er en af ​​nøglefunktionerne den omfattende revision af dens renderingspipeline. Atom, som nu tilbyder større visuel kvalitet og udvidet understøttelse til komplekse materialer. Skygger, refleksioner og atmosfæriske effekter når et nyt niveau i detaljer takket være integrationen af ​​mere effektive algoritmer og smartere styring af global belysning.

El Motoren håndterer nu dynamiske lysforhold og dybdeskarphed bedre.Dette giver mulighed for mere naturlige scener og en mere fordybende atmosfære. Desuden, Ydeevnen er optimeret på systemer med GPU'er i mellemklassensikrer en problemfri oplevelse uden at gå på kompromis med den visuelle kvalitet.

Mere effektive værktøjer til skabere

Version 25.10 introducerer også bemærkelsesværdige forbedringer af O3DE-editoren.Brugerfladen er blevet forbedret for at tilbyde en mere intuitiv arbejdsgangmed forbedret integration mellem animations-, modellerings- og scriptingmodulerne. Udviklere har nu et mere robust fejlfindingssystem og nye muligheder til håndtering af komplekse scener, hvilket fremskynder den kreative proces og reducerer fejl under produktionen.

Ligeledes har det været Forbedret kompatibilitet med Python og Lua, hvilket giver Det giver programmører større fleksibilitet til at tilpasse adfærd, automatisere opgaver og oprette interne værktøjer, der er skræddersyet til hvert projekt.

Derudover er der tilføjet initial understøttelse af breakpoints til ScriptCanvas. Denne funktion er stadig i den tidlige udvikling og er som standard deaktiveret under kompilering. Der er også tilføjet initial understøttelse af et eksternt system til rapportering af nedbrud ved hjælp af CrashPad-biblioteket.

Optimering og understøttelse på tværs af platforme

O3DE 25.10 styrker sin multiplatformprofil med forbedret kompatibilitet med Linux, Windows og macOS, foruden en forbedret Android-integration til fordybende oplevelser på mobile enheder. Projektingeniørerne har arbejdet intensivt på at optimere motorens ydeevne, reducere latenstid i simuleringer og forbedre hukommelsesstyringen, så de kan arbejde med større og mere detaljerede scener.

Et andet højdepunkt er Motorstabilitet i projekter, der bruger kompleks fysik eller realtidssimuleringer. Det nye kollisionssystem og partikelhåndteringen er blevet grundigt revideret, hvilket giver mere ensartede og præcise resultater.

Andre vigtige ændringer omfatter:

  • En mere effektiv byggeproces.
  • Der blev tilføjet en mulighed for at vælge formattypen (XML, JSON, binær) til indlæsning/lagring af ressourcefiler, der administreres af ressourceeditoren.
  • En forbedret fejlfindingsoplevelse (op til 50% reduktion i hukommelsesforbrug i editoren, hurtigere kompileringstider ved fejlfinding og en betydelig reduktion i iterationstiden fra minutter til sekunder).
  • Understøttelse af C++ 20-standarden er blevet tilføjet.
  • En mere pålidelig aktivprocessor, der registrerer afhængigheder og er bedre optimeret til ydeevne.
  • Konfigurationen for åbning af Lua-scriptfiler i en ekstern editor er blevet rettet.
  • Træk-og-slip-funktionen til at annullere handlingen er blevet rettet, når et aktiv flyttes til dets oprindelige position i Aktivoversigten.
  • En dødzone er blevet tilføjet for at reducere følsomheden ved igangsættelse af en ny handling

Endelig, hvis du er interesseret i at vide mere om det, kan du se detaljerne I det følgende link.