Amazon hat eine offene Spiele-Engine namens Open 3D Engine veröffentlicht, die auf CryEngine-Technologien basiert

Amazon hat das Projekt O3DE (Open 3D Engine) veröffentlicht, das eine Open-Source-Spiele-Engine für die Erstellung von AAA-Spielen bereitstellt. Die O3DE-Engine ist eine neu gestaltete und verbesserte Version der zuvor entwickelten proprietären Amazon Lumberyard-Engine, die auf CryEngine-Engine-Technologien basiert, die 2015 von Crytek lizenziert wurden. Der Code ist in C++ geschrieben und unter den Lizenzen Apache 2.0 und MIT veröffentlicht. Es gibt Unterstützung für die Plattformen Linux, Windows 10, macOS, iOS und Android.

Die Engine umfasst eine integrierte Spieleentwicklungsumgebung, ein fotorealistisches Multithread-Rendering-System Atom Renderer mit Unterstützung für Vulkan, Metal und DirectX 12, einen erweiterbaren 3D-Modelleditor, ein Charakteranimationssystem (Emotion FX) und ein halbfertiges Produktentwicklungssystem (Prefab), eine Echtzeit-Physiksimulations-Engine und mathematische Bibliotheken unter Verwendung von SIMD-Anweisungen. Zur Definition der Spiellogik können eine visuelle Programmierumgebung (Script Canvas) sowie die Sprachen Lua und Python verwendet werden.

Amazon hat eine offene Spiele-Engine namens Open 3D Engine veröffentlicht, die auf CryEngine-Technologien basiert

Für die Physiksimulation werden NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast und AMD TressFX unterstützt. Es gibt ein integriertes Netzwerksubsystem mit Unterstützung für Verkehrskomprimierung und -verschlüsselung, Simulation von Netzwerkproblemen, Tools für die Datenreplikation und Stream-Synchronisierung. Es unterstützt ein universelles Mesh-Format für Spielressourcen, die Automatisierung der Ressourcengenerierung in Python und das asynchrone Laden von Ressourcen.

Amazon hat eine offene Spiele-Engine namens Open 3D Engine veröffentlicht, die auf CryEngine-Technologien basiert

Das Projekt wurde zunächst so konzipiert, dass es an Ihre Bedürfnisse anpassbar ist und eine modulare Architektur aufweist. Insgesamt werden mehr als 30 Module angeboten, die als separate Bibliotheken geliefert werden und zum Austausch, zur Integration in Drittprojekte und zur separaten Nutzung geeignet sind. Dank der Modularität können Entwickler beispielsweise den Grafik-Renderer, das Soundsystem, die Sprachunterstützung, den Netzwerk-Stack, die Physik-Engine und alle anderen Komponenten ersetzen.

Amazon hat eine offene Spiele-Engine namens Open 3D Engine veröffentlicht, die auf CryEngine-Technologien basiert

Zu den Unterschieden zwischen O3DE und der Amazon Lumberyard-Engine gehören ein neues Build-System auf Basis von Cmake, eine modulare Architektur, die Verwendung offener Dienstprogramme, ein neues vorgefertigtes System, eine erweiterbare Benutzeroberfläche auf Basis von Qt, zusätzliche Funktionen für die Arbeit mit Cloud-Diensten, Leistungsoptimierungen, neue Netzwerkfunktionen und eine verbesserte Engine. Rendering mit Unterstützung für Raytracing, globale Beleuchtung, Vorwärts- und verzögertes Rendering. Die Engine wird bereits von Amazon, mehreren Spiele- und Animationsstudios sowie Robotikunternehmen eingesetzt. Von den auf Basis der Engine erstellten Spielen ist New World hervorzuheben.

Um die Engine auf einer neutralen Plattform weiterzuentwickeln, wurde unter der Schirmherrschaft der Linux Foundation die Open 3D Foundation gegründet, deren Ziel es ist, eine offene, hochwertige 3D-Engine für die Entwicklung moderner Spiele und High-Fidelity bereitzustellen Simulatoren, die in Echtzeit arbeiten können und Kinoqualität bieten. 20 Unternehmen haben sich bereits der gemeinsamen Arbeit an der Engine angeschlossen, darunter Adobe, AWS, Huawei, Niantic, Intel, Red Hat, AccelByte, Apocalypse Studios, Audiokinetic, Genvid Technologies, International Game Developers Association, SideFX und Open Robotics.



Source: opennet.ru

Kommentar hinzufügen