Release av spelmotorn Open 3D Engine 22.10, öppnad av Amazon

Den ideella organisationen Open 3D Foundation (O3DF) tillkännagav lanseringen av den öppna 3D-spelmotorn Open 3D Engine 22.10 (O3DE), lämplig för att utveckla moderna AAA-spel och högfientlighetssimuleringar som kan realtids- och filmkvalitet. Koden är skriven i C++ och publicerad under Apache 2.0-licensen. Det finns stöd för Linux, Windows, macOS, iOS och Android-plattformar.

Källkoden för O3DE-motorn var öppen källkod i juli 2021 av Amazon och är baserad på koden för den tidigare utvecklade proprietära Amazon Lumberyard-motorn, byggd på CryEngine-motorteknologier licensierade från Crytek 2015. Efter upptäckten övervakas utvecklingen av motorn av den ideella organisationen Open 3D Foundation, skapad i Linux Foundations regi.Förutom Amazon, företag som Epic Games, Adobe, Huawei, Microsoft, Intel och Niantic gick med i det gemensamma arbetet med projektet.

Motorn inkluderar en integrerad spelutvecklingsmiljö, ett flertrådigt fotorealistiskt renderingssystem Atom Renderer med stöd för Vulkan, Metal och DirectX 12, en utbyggbar 3D-modellredigerare, ett karaktärsanimationssystem (Emotion FX), ett halvfärdigt produktutvecklingssystem (prefab), en fysiksimuleringsmotor i realtid och matematiska bibliotek med SIMD-instruktioner. För att definiera spellogik kan en visuell programmeringsmiljö (Script Canvas), samt språken Lua och Python, användas.

Projektet designades från början för att kunna anpassas efter dina behov och har en modulär arkitektur. Totalt erbjuds mer än 30 moduler, levererade som separata bibliotek, lämpliga för ersättning, integration i tredjepartsprojekt och användning separat. Till exempel, tack vare modularitet, kan utvecklare ersätta grafikrenderaren, ljudsystemet, språkstödet, nätverksstacken, fysikmotorn och alla andra komponenter.

Bland ändringarna i den nya versionen:

  • Nya funktioner har föreslagits för att förenkla involveringen av nya deltagare i arbetet och interaktionen mellan medlemmar i utvecklingsteamet. Tillagt stöd för: externa projekt för nedladdning och delning av projekt via URL; mallar för att förenkla skapandet av standardprojekt; nätverksresurscache för att organisera delad åtkomst till bearbetade resurser; guider för att snabbt skapa Gem-tillägg.
  • Förbättrade verktyg för att skapa spel för flera spelare. Färdiga funktioner finns för att organisera kopplingar mellan server och klient, felsökning och skapa nätverk.
  • Processerna för att lägga till animering har förenklats. Lade till inbyggt stöd för extraktion av rotrörelse (Root Motion, en karaktärsrörelse baserad på animeringen av ett skeletts rotben). Förbättrad animationsimportprocess.
  • Gränssnittsmöjligheterna för att navigera genom resurser har utökats. Lagt till stöd för varm omladdning av resurser.
  • Användbarheten av att arbeta med Viewport har förbättrats, urvalet av element och redigeringen av prefabs har förbättrats.
  • Landskapskonstruktionssystemet har överförts från kategorin experimentella förmågor till ett tillstånd av preliminär beredskap (förhandsvisning). Prestandan för att rendera och redigera landskap har förbättrats avsevärt. Tillagt stöd för skalning till områden som mäter 16 gånger 16 kilometer.
  • Nya renderingsfunktioner har implementerats, såsom tillägg för att generera himlen och stjärnorna.

Källa: opennet.ru

Lägg en kommentar