Udgivelse af spilmotoren Open 3D Engine 22.10, åbnet af Amazon

Den non-profit organisation Open 3D Foundation (O3DF) har annonceret udgivelsen af ​​den åbne 3D-spilmotor Open 3D Engine 22.10 (O3DE), der er velegnet til udvikling af moderne AAA-spil og high-fidelity-simuleringer, der er i stand til at køre i realtid og levere filmisk kvalitet . Koden er skrevet i C++ og udgivet under Apache 2.0-licensen. Der er understøttelse af Linux, Windows, macOS, iOS og Android platforme.

Kildekoden til O3DE-motoren blev åbnet i juli 2021 af Amazon og er baseret på koden til den tidligere udviklede proprietære Amazon Lumberyard-motor, bygget på CryEngine-motorteknologier licenseret fra Crytek i 2015. Efter opdagelsen er udviklingen af ​​motoren overvåget af non-profit organisationen Open 3D Foundation, skabt i regi af Linux Foundation.Udover Amazon, virksomheder som Epic Games, Adobe, Huawei, Microsoft, Intel og Niantic gik med i det fælles arbejde på projektet.

Motoren inkluderer et integreret spiludviklingsmiljø, et multi-threaded fotorealistisk gengivelsessystem Atom Renderer med understøttelse af Vulkan, Metal og DirectX 12, en udvidelsesbar 3D-modeleditor, et karakteranimationssystem (Emotion FX), et halvfærdigt produktudviklingssystem (præfabrikeret), en fysiksimuleringsmotor i realtid og matematiske biblioteker ved hjælp af SIMD-instruktioner. For at definere spillogik kan et visuelt programmeringsmiljø (Script Canvas) samt Lua- og Python-sprogene bruges.

Projektet blev oprindeligt designet til at kunne tilpasses dine behov og har en modulær arkitektur. I alt udbydes mere end 30 moduler, leveret som separate biblioteker, velegnet til udskiftning, integration i tredjepartsprojekter og brug separat. For eksempel, takket være modularitet, kan udviklere erstatte grafikgengiver, lydsystem, sprogunderstøttelse, netværksstak, fysikmotor og andre komponenter.

Blandt ændringerne i den nye version:

  • Nye funktioner er blevet foreslået for at forenkle inddragelsen af ​​nye deltagere i arbejdet og interaktionen mellem medlemmer af udviklingsteamet. Tilføjet support til: eksterne projekter til download og deling af projekter via URL; skabeloner til at forenkle oprettelsen af ​​standardprojekter; netværksressourcecache til organisering af delt adgang til behandlede ressourcer; guider til hurtigt at oprette Gem-udvidelser.
  • Forbedrede værktøjer til at skabe multiplayer-spil. Der er færdige funktioner til at organisere forbindelser mellem server og klient, fejlfinding og oprettelse af netværk.
  • Processerne for tilføjelse af animation er blevet forenklet. Tilføjet indbygget støtte til udtrækning af rodbevægelse (Root Motion, en karakterbevægelse baseret på animationen af ​​et skelets rodknogle). Forbedret animationsimportproces.
  • Grænsefladefunktionerne til at navigere gennem ressourcer er blevet udvidet. Tilføjet support til varm genindlæsning af ressourcer.
  • Brugervenligheden af ​​at arbejde med Viewport er blevet forbedret, udvælgelsen af ​​elementer og redigering af præfabrikater er blevet forbedret.
  • Landskabskonstruktionssystemet er blevet overført fra kategorien eksperimentelle kapaciteter til en tilstand af foreløbig beredskab (preview). Ydeevnen for gengivelse og redigering af landskaber er blevet væsentligt forbedret. Tilføjet støtte til skalering til områder, der måler 16 gange 16 kilometer.
  • Nye gengivelsesfunktioner er blevet implementeret, såsom tilføjelser til generering af himlen og stjerner.

Kilde: opennet.ru

Tilføj en kommentar