Amazon het 'n oopbron-speletjie-enjin Open 3D Engine gepubliseer, gebaseer op CryEngine-tegnologie

Amazon het die O3DE (Open 3D Engine)-projek gepubliseer, wat 'n speletjie-enjin oopbron gee wat geskik is vir die skep van AAA-speletjies. Die O3DE-enjin is 'n herontwerpte en verbeterde weergawe van die voorheen ontwikkelde eie Amazon Lumberyard-enjin, gebaseer op CryEngine-enjintegnologieë wat in 2015 van Crytek gelisensieer is. Die kode is geskryf in C++ en gepubliseer onder die Apache 2.0- en MIT-lisensies. Daar is ondersteuning vir Linux, Windows 10, macOS, iOS en Android-platforms.

Die enjin bevat 'n geïntegreerde speletjie-ontwikkelingsomgewing, 'n multi-draad fotorealistiese weergawestelsel Atom Renderer met ondersteuning vir Vulkan, Metal en DirectX 12, 'n uitbreidbare 3D-modelredigeerder, 'n karakteranimasiestelsel (Emotion FX), 'n halfvoltooide produkontwikkelingstelsel (prefab), 'n fisika-simulasie-enjin intydse en wiskundige biblioteke wat SIMD-instruksies gebruik. Om spellogika te definieer, kan 'n visuele programmeringsomgewing (Script Canvas), sowel as die Lua- en Python-tale, gebruik word.

Amazon het 'n oopbron-speletjie-enjin Open 3D Engine gepubliseer, gebaseer op CryEngine-tegnologie

NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast en AMD TressFX word ondersteun vir fisika-simulasie. Daar is 'n ingeboude netwerksubstelsel met ondersteuning vir verkeerskompressie en enkripsie, simulasie van netwerkprobleme, gereedskap vir datareplikasie en stroomsinchronisasie. Dit ondersteun 'n universele maasformaat vir spelhulpbronne, outomatisering van hulpbrongenerering in Python en asinchroniese laai van hulpbronne.

Amazon het 'n oopbron-speletjie-enjin Open 3D Engine gepubliseer, gebaseer op CryEngine-tegnologie

Die projek is aanvanklik ontwerp om aanpasbaar te wees by jou behoeftes en het 'n modulêre argitektuur. In totaal word meer as 30 modules aangebied, verskaf as aparte biblioteke, geskik vir vervanging, integrasie in derdeparty-projekte en afsonderlik gebruik. Byvoorbeeld, danksy modulariteit kan ontwikkelaars die grafiese weergawe, klankstelsel, taalondersteuning, netwerkstapel, fisika-enjin en enige ander komponente vervang.

Amazon het 'n oopbron-speletjie-enjin Open 3D Engine gepubliseer, gebaseer op CryEngine-tegnologie

Onder die verskille tussen O3DE en die Amazon Lumberyard-enjin is 'n nuwe boustelsel gebaseer op Cmake, 'n modulêre argitektuur, die gebruik van oop nutsprogramme, 'n nuwe voorafvervaardigde stelsel, 'n uitbreidbare gebruikerskoppelvlak gebaseer op Qt, bykomende vermoëns om met wolkdienste te werk, werkverrigtingoptimalisasies, nuwe netwerkvermoëns, en 'n verbeterde enjin.weergawe met ondersteuning vir straalnasporing, globale beligting, voorwaartse en uitgestelde lewering. Die enjin word reeds deur Amazon, verskeie speletjie- en animasieateljees, sowel as robotikamaatskappye gebruik. Onder die speletjies wat op die basis van die enjin geskep is, kan New World opgemerk word.

Om die enjin op 'n neutrale platform verder te ontwikkel, is die Open 3D Foundation geskep onder die vaandel van die Linux Foundation, waarvan die doel is om 'n oop, hoë-gehalte 3D-enjin vir die ontwikkeling van moderne speletjies en hoë-getrouheid te verskaf. simulators wat intyds kan funksioneer en filmkwaliteit bied. 20 maatskappye het reeds by die gesamentlike werk aan die enjin aangesluit, insluitend Adobe, AWS, Huawei, Niantic, Intel, Red Hat, AccelByte, Apocalypse Studios, Audiokinetic, Genvid Technologies, International Game Developers Association, SideFX en Open Robotics.



Bron: opennet.ru

Voeg 'n opmerking