Microsoft ist der Open 3D Foundation beigetreten, der Open Game Engine von Amazon

Das hat die Linux Foundation angekündigt Microsoft ist der Open 3D Foundation beigetreten (O3DF), das gegründet wurde, um die gemeinsame Entwicklung der Open 3D Engine (O3DE) nach der Veröffentlichung durch Amazon fortzusetzen.

Microsoft gehörte neben Adobe, AWS, Huawei, Intel und Niantic zu den Top-Beitragenden. Ein Vertreter von Microsoft wird dem O3DF-Governing Board angehören. Die Gesamtzahl der Mitglieder der Open 3D Foundation hat 25 erreicht.

Seit der Quellcode geöffnet wurde, wurden etwa 14.000 Änderungen vorgenommen auf der O3DE-Engine, die etwa 2 Millionen Codezeilen umfasst. Jeden Monat werden 350-450 Commits von 60-100 Entwicklern in den Projekt-Repositories fixiert.

Das Hauptziel des Projekts ist bieten eine offene, hochwertige 3D-Engine für die Entwicklung moderner Spiele der AAA-Klasse und High-Fidelity-Simulatoren, die in Echtzeit laufen und Kinoqualität liefern können.

Öffnen Sie die 3D-Engine ist eine überarbeitete und verbesserte Version der zuvor von Amazon entwickelten proprietären Engine Lumberyard basiert auf CryEngine-Technologie, die 2015 von Crytek lizenziert wurde. Die Engine umfasst eine integrierte Umgebung für die Spieleentwicklung, Atom Renderer, ein fotorealistisches Multithread-Renderingsystem mit Unterstützung für Vulkan, Metal und DirectX 12, einen erweiterbaren 3D-Modelleditor, ein Charakteranimationssystem ( Emotion FX), ein vorgefertigtes Entwicklungssystem, eine Echtzeit-Physik-Simulations-Engine und mathematische Bibliotheken mit SIMD-Anweisungen.

Die visuelle Programmierumgebung (Script Canvas) sowie die Sprachen Lua und Python können verwendet werden, um die Spiellogik zu definieren.

Der Motor Es wird bereits von Amazon, verschiedenen Spiel- und Animationsstudios und Robotikunternehmen verwendet. Von den Spielen, die auf Basis der Engine erstellt wurden, können New World und Deadhaus Sonata hervorgehoben werden. Das Projekt wurde ursprünglich für Ihre Bedürfnisse entwickelt und hat eine modulare Architektur.

Insgesamt werden über 30 Module angeboten, die als separate Bibliotheken geliefert werden, geeignet sind für den Austausch, die Integration in Drittprojekte und den eigenständigen Einsatz. Dank der Modularität können Entwickler beispielsweise den Grafik-Renderer, das Soundsystem, die Sprachunterstützung, den Netzwerkstapel, die Physik-Engine und alle anderen Komponenten ersetzen.

Das Projekt wurde ursprünglich auf Ihre Bedürfnisse zugeschnitten und ist modular aufgebaut. Insgesamt werden mehr als 30 Module angeboten, die als eigenständige Bibliotheken geliefert werden, geeignet für den Austausch, die Integration in Drittprojekte und die separate Nutzung. Dank der Modularität können Entwickler beispielsweise Grafik-Rendering, Soundsystem, Sprachunterstützung, Netzwerk-Stack, Physik-Engine und jede andere Komponente ersetzen.

Von den Hauptkomponenten folgendes sticht hervor:

  • Eine integrierte Umgebung für die Spieleentwicklung.
  • Fotorealistische Multithread-Rendering-Engine mit Atom-Prozessor mit Unterstützung für Vulkan-, Metal- und DirectX-12-Grafik-API.
  • Erweiterbarer 3D-Modelleditor.
  • Sound-Subsystem.
  • Charakteranimationssystem (Emotion FX).
  • Entwicklungssystem für halbfertige (vorgefertigte) Produkte.
  • Echtzeit-Physik-Simulations-Engine. Unterstützt NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast und AMD TressFX für die Physiksimulation.
  • Mathematische Bibliotheken, die SIMD-Anweisungen verwenden.
  • Netzwerksubsystem mit Unterstützung für Verkehrskomprimierung und -verschlüsselung, Netzwerkproblemsimulation, Datenreplikation und Datenflusssynchronisation.
  • Ein universelles Mesh-Format für Spiel-Assets. Sie können Ressourcen aus Python-Skripten generieren und Ressourcen asynchron laden.
  • Komponenten zur Definition der Spiellogik in Lua und Python.

Von der bemerkenswerte Unterschiede von O3DE zur Amazon Lumberyard-Engine, einschließlich eines neuen Cmake-Build-Systems, modulare Architektur, Open-Source-Dienstprogramme, ein neues vorgefertigtes System, eine Qt-basierte erweiterbare Benutzeroberfläche, zusätzliche Funktionen für die Arbeit mit Cloud-Diensten, Leistungsoptimierungen, neue Netzwerkfunktionen, ein verbessertes Rendering der Engine mit Unterstützung für Raytracing, globale Beleuchtung, Antizipation und verzögertes Rendering.

Wenn Sie mehr darüber erfahren möchten, können Sie die Details einsehen im folgenden Link.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.