Open 3D Engine 25.10:一次意義重大的更新,重新定義了自由 3D 開發。

重點
  • O3DE 25.10 引入了更逼真的渲染效果,改進了陰影、反射和景深。
  • 編輯器獲得了更直觀的介面,並擴展了對 Python 和 Lua 的支援。
  • 透過複雜的模擬,優化了引擎的整體性能和穩定性。
  • 提升了與 Linux、Windows、macOS 和 Android 的跨平台相容性。
  • 它重申了 Open 3D 基金會致力於完全免費和專業的 3D 開發的承諾。

Open 3D Engine (O3DE) 25.10

Open 3D 基金會宣布了…的到來 Open 3D Engine (O3DE) 25.10這個版本標誌著最先進的開源 3D 引擎在自由軟體領域的發展歷程中邁出了重要一步。

25.10 版本新增了更多與 O3DE 模擬相容的框架。此外,O3DE 的機器人元件已從 ROS2 gem 中分離出來,為使用者提供了更大的靈活性。 ROS2 gem 的部分程式碼也進行了重構,以改善 O3DE 社群的使用者體驗。

此次更新不僅提高了效能和穩定性,還擴大了 O3DE 的覆蓋範圍,使其能夠惠及尋求專業替代方案(而非 Unreal 或 Unity,且不受專有技術限制)的獨立開發者、遊戲工作室和工業模擬專案。

Open 3D Engine 25.10 的主要創新

Open 3D Engine 25.10 的新版本中,主要特點之一是對其渲染管線進行了全面改進。 Atom 現在提供更高的視覺保真度和更全面的支持 適用於複雜材料。 陰影、反射和大氣效果達到了新的高度。 由於整合了更有效率的演算法和更智慧的全局光照管理,細節方面有了顯著提升。

El 現在,該馬達能夠更好地應對動態光照條件和景深。這可以呈現更自然的場景和更具沉浸感的氛圍。此外, 針對配備中階GPU的系統,效能已最佳化。確保流暢體驗,同時不犧牲視覺品質。

更強大的創作工具

25.10 版本也對 O3DE 編輯器進行了顯著改進。介面經過最佳化,提供更直覺的工作流程。動畫、建模和腳本模組之間的整合得到了改進。 開發者現在擁有更強大的調試系統和新的選項 用於管理複雜場景,從而加快創作過程並減少製作過程中的錯誤。

同樣, 增強了與 Python 和 Lua 的兼容性,提供 它賦予程式設計師更大的靈活性,可以自訂行為、自動化任務,並創建針對每個專案量身定制的內部工具。

此外,ScriptCanvas 已初步支援斷點功能。該功能仍處於早期開發階段,預設在編譯時處於停用狀態。同時,ScriptCanvas 也已初步支援使用 CrashPad 程式庫的外部崩潰報告系統。

優化和跨平台支援

O3DE 25.10 透過改進與 Linux、Windows 和 macOS 的兼容性,進一步增強了其多平台特性。 改進的 Android 集成 為了在行動裝置上提供沉浸式體驗,專案工程師投入大量精力優化引擎效能、降低類比延遲並改善記憶體管理,從而能夠處理更大、更精細的場景。

另一個亮點是 使用複雜物理原理的專案中的引擎穩定性 或即時模擬。新的碰撞系統和粒子處理機制經過徹底改進,可提供更一致、更準確的結果。

其他重要變化包括:

  • 更有效率的施工流程。
  • 資源編輯器新增了一個選項,用於選擇載入/儲存資源檔案的格式類型(XML、JSON、二進位)。
  • 改進的調試體驗(編輯器記憶體使用量減少高達 50%,調試時編譯速度更快,迭代時間從幾分鐘大幅縮短到幾秒鐘)。
  • 已新增對 C++ 20 標準的支援。
  • 更可靠的資產處理器,能夠偵測依賴關係,並且效能最佳化更好。
  • 已修正在外部編輯器中開啟 Lua 腳本檔案的設定問題。
  • 在資產瀏覽器中,當資產移至其初始位置時,拖放操作取消操作的問題已解決。
  • 為了降低啟動新操作時的靈敏度,增加了一個死區。

最後,如果你有興趣了解更多,可以諮詢詳情 在下面的鏈接中。