Open 3D Engine, Amazons open source-spilmotor til oprettelse af AAA-spil

Amazons spilmotor kaldet Lumberyard var altid tilgængelig til brug gratis, men aldrig haft meget støtte af udviklereog i lyset af denne manglende tiltrækning har Amazon valgt at gøre spilmotoren til et open source-projekt derudover har de også ændret navnet på spilmotoren, og de opretter en organisation, der vil overvåge initiativet.

Alt dette blev annonceret af Amazon for nylig gennem en meddelelse, der introducerede O3DE (Open 3D Engine) -projektet, der giver en open source-spilmotor, der er velegnet til at skabe AAA-spil.

Motoren O3DE er en redesignet og forbedret version af Lumberyard-motoren, baseret på CryEngine-teknologier licenseret fra Crytek i 2015 og med support til forskellige platforme som Linux, Windows 10, macOS, iOS og Android. Koden er skrevet i C ++ og frigivet under Apache 2.0- og MIT-licenser.

O3DEs forskelle fra Amazon Lumberyard inkluderer et nyt Cmake build-system, modulær arkitektur, åbne hjælpeprogrammer, et nyt forudbygget system, en udvidelig Qt-baseret brugergrænseflade, yderligere funktioner til at arbejde med skytjenester, ydeevneoptimeringer, nye netværksfunktioner, en forbedret gengivelse af motoren med understøttelse af tegning af stråler, global belysning, forventning og forsinket gengivelse.

Om Open 3D Engine

Motoren inkluderer et integreret spiludviklingsmiljø, en Atom-processor med flere tråde fotorealistisk gengivelsessystem med understøttelse af Vulkan, metal og DirectX 12, et udvideligt 3D-modelredigeringsprogram, et karakteranimationssystem (Emotion FX), et forudbygget udviklingssystem (foruddefineret), en realtidsfysiksimulationsmotor og matematikbiblioteker der bruger SIMD instruktioner. Det visuelle programmeringsmiljø (Script Canvas) såvel som sprogene Lua og Python kan bruges til at definere spillets logik.

Vi lytter til spil- og simuleringsudviklere, der ønsker flere muligheder, der muliggør samarbejde, tilpasning og kreativ kontrol i deres produktionsprocesser. Opbygning af 3D-værktøjer fra bunden kan være omkostningskrævende, tage år at udvikle det og kræve betydelige ressourcer at vedligeholde. Disse udviklere ender med at vælge at bruge kritiske penge til at genopfinde hjulet eller bruge proprietære løsninger, der kan være vanskelige at tilpasse.

Understøtter NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast og AMD TressFX til fysisk simulering, Derudover har det også et indbygget netværksundersystem med understøttelse af trafikkomprimering og kryptering, simulering af netværksproblemer, midler til datareplikering og flow-synkronisering. Understøtter et universelt mesh-format til spilressourcer, automatisering af ressourcegenerering i Python-sprog og ressourceindlæsning i asynkron tilstand.

I alt, der tilbydes mere end 30 moduler leveret som separate biblioteker, egnet til udskiftning, integration i tredjepartsprojekter og separat brug. Takket være modularitet kan for eksempel udviklere erstatte grafikgengivelse, lydsystem, sprogstøtte, netværksstak, fysikmotor og enhver anden komponent.

Vi byggede et kraftfuldt komponentsystemsystem og en populær visual Script Canvas-scriptmotor. Vi erhvervede også animationseditoren Emotion FX, oprettede et modulært Gems-system og implementerede mange Twitch- og AWS-integrationer. Men en ting, der aldrig ændrede sig, var vores mission: at gøre gratis 3D-gengivelsesværktøjer i verdensklasse tilgængelige for alle. Nu går vi et skridt videre.

Motoren bruges allerede af Amazon, forskellige spil- og animationsstudier og robotvirksomheder. Af de spil, der er oprettet på baggrund af motoren, kan New World fremhæves.

Endelig nævnes det også at have yderligere motorudvikling på en neutral platform i regi af Linux Foundation, Open 3D Foundation blev oprettet, hvis formål er at tilvejebringe en åben 3D-motor af høj kvalitet til udvikling af moderne spil og højpræcisionssimulatorer, der er i stand til at arbejde i realtid og give filmkvalitet.

kilde: https://aws.amazon.com


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.