九月,我們在博客上分享電機的新聞 O3DE,這是 Lumberyard 引擎的重新設計和改進版本, 基於 2015 年從 Crytek 獲得許可的 CryEngine 技術,並支持各種平台,如 Linux、Windows 10、macOS、iOS 和 Android。
現在在最近的新聞中,非營利性開放 3D 基金會 (O3DF) 發布了 Open 3D Engine 的第一個重要版本 (O3DE), 適用於AAA遊戲開發的開源3D遊戲引擎 能夠在真實條件下運行的現代高精度模擬器。 時間並提供電影質量。
O3DE引擎的源代碼於今年XNUMX月由亞馬遜發布 並且基於之前開發的 Amazon Lumberyard 專有引擎代碼。 為了在 Linux 基金會的支持下在一個中立的平台上開發引擎,創建了 Open 3D 基金會,其中除了亞馬遜之外,還有 Adobe、華為、英特爾、Red Hat、Niantic、AccelByte、Apocalypse Studios 等公司, Audiokinetic 加入了 Engine、Genvid Technologies、國際遊戲開發者協會、SideFX 和 Open Robotics 的聯合工作。
該引擎已經被亞馬遜、各種遊戲和動畫工作室使用 和機器人公司。 從基於引擎打造的遊戲中,你可以看到新世界和死屋奏鳴曲。
該項目最初旨在滿足您的需求,並具有模塊化架構。 總共提供了 30 多個模塊,作為獨立庫提供,適合替換、集成到第三方項目中以及單獨使用。 例如,由於模塊化,開發人員可以替換圖形渲染、聲音系統、語言支持、網絡堆棧、物理引擎和任何其他組件。
主要組成部分 以下是突出的:
- 用於遊戲開發的集成環境。
- Atom 處理器多線程逼真渲染引擎,支持 Vulkan、Metal 和 DirectX 12 圖形 API。
- 可擴展的 3D 模型編輯器。
- 聲音子系統。
- 角色動畫系統(Emotion FX)。
- 半成品(預製)產品開發系統。
- 實時物理模擬引擎。 支持 NVIDIA PhysX、NVIDIA Cloth、NVIDIA Blast 和 AMD TressFX 進行物理模擬。
- 使用 SIMD 指令的數學庫。
- 支持流量壓縮和加密、網絡問題模擬、數據複製和流量同步的網絡子系統。
- 遊戲資產的通用網格格式。 您可以從 Python 腳本生成資源並異步加載資源。
- 在 Lua 和 Python 中定義遊戲邏輯的組件。
的 從 O3DE 到 Amazon Lumberyard 引擎的顯著差異,包括新的 Cmake 構建系統, 模塊化架構,開源實用程序, 一個新的預建系統,一個基於 Qt 的可擴展用戶界面, 使用雲服務的附加功能、性能優化、新的網絡功能、改進的引擎渲染,支持光線追踪、全局照明、預測和延遲渲染。
值得注意的是,引擎代碼開放後,超過250名開發者加入了該項目,並實施了2,182項變更。
該項目的首次啟動通過了穩定階段,並被認可為專業3D遊戲和模擬器的開發做好了準備。 對於 Linux,已開始構建 deb 包,並為 Windows 提供安裝程序。
新版本還增加了分析工具等創新。 和性能測試,一個實驗地形生成器,我與可視化 Script Canvas 編程環境集成, 支持雲服務的 Gem 擴展系統, 插件來創建多人網絡遊戲, 定制引擎SDK,支持不同平台開發。
最後, 如果您有興趣了解更多信息 您應該知道代碼是用 C++ 編寫的,並在 Apache 2.0 許可下發布。 有一個支持 Linux、Windows、MacOS、iOS 和 Android 的平台。
來源: https://o3de.org