Utgivelse av spillmotoren Open 3D Engine 22.10, åpnet av Amazon

Den ideelle organisasjonen Open 3D Foundation (O3DF) har kunngjort utgivelsen av den åpne 3D-spillmotoren Open 3D Engine 22.10 (O3DE), egnet for å utvikle moderne AAA-spill og high-fidelity-simuleringer som er i stand til å kjøre i sanntid og levere filmkvalitet . Koden er skrevet i C++ og publisert under Apache 2.0-lisensen. Det er støtte for Linux, Windows, macOS, iOS og Android-plattformer.

Kildekoden for O3DE-motoren ble hentet med åpen kilde i juli 2021 av Amazon og er basert på koden til den tidligere utviklede proprietære Amazon Lumberyard-motoren, bygget på CryEngine-motorteknologier lisensiert fra Crytek i 2015. Etter oppdagelsen er utviklingen av motoren overvåket av den ideelle organisasjonen Open 3D Foundation, opprettet i regi av Linux Foundation.I tillegg til Amazon, selskaper som Epic Games, Adobe, Huawei, Microsoft, Intel og Niantic ble med i det felles arbeidet med prosjektet.

Motoren inkluderer et integrert spillutviklingsmiljø, et flertråds fotorealistisk gjengivelsessystem Atom Renderer med støtte for Vulkan, Metal og DirectX 12, en utvidbar 3D-modellredigerer, et karakteranimasjonssystem (Emotion FX), et halvferdig produktutviklingssystem (prefab), en fysikksimuleringsmotor sanntids- og matematiske biblioteker ved hjelp av SIMD-instruksjoner. For å definere spilllogikk kan et visuelt programmeringsmiljø (Script Canvas), samt Lua- og Python-språkene, brukes.

Prosjektet ble opprinnelig designet for å kunne tilpasses dine behov og har en modulær arkitektur. Totalt tilbys mer enn 30 moduler, levert som separate biblioteker, egnet for utskifting, integrering i tredjepartsprosjekter og bruk separat. For eksempel, takket være modularitet, kan utviklere erstatte grafikkgjengivelse, lydsystem, språkstøtte, nettverksstabel, fysikkmotor og andre komponenter.

Blant endringene i den nye versjonen:

  • Nye funksjoner er foreslått for å forenkle involveringen av nye deltakere i arbeidet og samhandlingen mellom medlemmer av utviklingsteamet. Lagt til støtte for: eksterne prosjekter for nedlasting og deling av prosjekter via URL; maler for å forenkle opprettelsen av standardprosjekter; nettverksressursbuffer for organisering av delt tilgang til behandlede ressurser; veivisere for raskt å lage Gem-utvidelser.
  • Forbedrede verktøy for å lage flerspillerspill. Det finnes ferdige funksjoner for å organisere forbindelser mellom server og klient, feilsøke og opprette nettverk.
  • Prosessene for å legge til animasjon er forenklet. Lagt til innebygd støtte for utvinning av rotbevegelse (Root Motion, en karakterbevegelse basert på animasjonen av et skjeletts rotbein). Forbedret animasjonsimportprosess.
  • Grensesnittmulighetene for å navigere gjennom ressurser er utvidet. Lagt til støtte for varm omlasting av ressurser.
  • Brukervennligheten ved å jobbe med Viewport er forbedret, utvalg av elementer og redigering av prefabrikker er forbedret.
  • Landskapskonstruksjonssystemet er overført fra kategorien eksperimentelle evner til en tilstand av foreløpig beredskap (forhåndsvisning). Ytelsen til gjengivelse og redigering av landskap har blitt betydelig forbedret. Lagt til støtte for skalering til områder som måler 16 x 16 kilometer.
  • Nye gjengivelsesfunksjoner er implementert, for eksempel tillegg for å generere himmel og stjerner.

Kilde: opennet.ru

Legg til en kommentar