Open 3D Engine,亞馬遜用於創建 AAA 遊戲的開源遊戲引擎

亞馬遜的遊戲引擎 Lumberyard 始終可用 免費使用,但 從未得到太多支持 開發商而面對這種缺乏吸引力的情況,亞馬遜選擇將游戲引擎變成一個開源項目 此外,他們還更改了遊戲引擎的名稱,並創建了一個組織來監控該計劃。

亞馬遜最近通過一項介紹 O3DE(開放 3D 引擎)項目的公告公佈了所有這些,該項目提供了一個適合創建 AAA 遊戲的開源遊戲引擎。

馬達 O3DE 是 Lumberyard 引擎的重新設計和改進版本, 基於 2015 年從 Crytek 獲得許可的 CryEngine 技術,並支持各種平台,如 Linux、Windows 10、macOS、iOS 和 Android。 該代碼是用 C++ 編寫的,並在 Apache 2.0 和 MIT 許可下發布。

O3DE 與 Amazon Lumberyard 的不同之處包括新的 Cmake 構建系統、模塊化架構、開放實用程序、新的預構建系統、可擴展的基於 Qt 的用戶界面、使用雲服務的附加功能、性能優化、新的網絡功能、改進的引擎渲染支持繪製光線、全局照明、預期和延遲渲染。

關於開放 3D 引擎

馬達 包括一個集成遊戲開發環境、一個多線程 Atom 處理器 逼真的渲染系統,支持 Vulkan、金屬和 DirectX 12、可擴展的 3D 模型編輯器、角色動畫系統 (Emotion FX)、預構建的開發系統(預製)、實時物理模擬引擎和數學庫使用 SIMD 指令。 可視化編程環境(Script Canvas)以及 Lua 和 Python 語言可用於定義遊戲的邏輯。

我們傾聽遊戲和模擬開發人員的意見,他們希望有更多選項能夠在他們的生產過程中實現協作、定制和創造性控制。 從頭開始構建 3D 工具成本高昂,需要數年時間開發,並且需要大量資源來維護。 這些開發人員最終選擇花費大量資金重新發明輪子或使用難以定制的專有解決方案。

支持 NVIDIA PhysX、NVIDIA Cloth、NVIDIA Blast 和 AMD TressFX 進行物理模擬, 此外,它還具有內置的網絡子系統,支持流量壓縮和加密、網絡問題模擬、數據複製和流量同步手段。 支持遊戲資源的通用網格格式、Python 語言資源生成的自動化以及異步模式的資源加載。

總的來說, 提供了 30 多個模塊,作為單獨的庫提供, 適合替換,集成到第三方項目中,單獨使用。 例如,由於模塊化,開發人員可以替換圖形渲染、聲音系統、語言支持、網絡堆棧、物理引擎和任何其他組件。

我們構建了強大的組件實體系統和流行的可視化 Script Canvas 腳本引擎。 我們還收購了動畫編輯器 Emotion FX,創建了一個模塊化的 Gems 系統,並實現了許多 Twitch 和 AWS 集成。 但從未改變的一件事是我們的使命:讓每個人都可以使用世界一流的免費 3D 渲染工具。 現在我們更進一步。

馬達 亞馬遜、各種遊戲和動畫工作室已經在使用 和機器人公司。 在基於引擎打造的遊戲中,New World 可以成為亮點。

最後,還提到 在一個中立的平台上進一步開發引擎 在 Linux 基金會的讚助下, 開放 3D 基金會成立,其目的是為現代遊戲和高精度模擬器的開發提供高質量的開放式 3D 引擎,能夠實時工作並提供電影質量。

來源: https://aws.amazon.com


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。