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 腳本檔案的設定問題。
- 在資產瀏覽器中,當資產移至其初始位置時,拖放操作取消操作的問題已解決。
- 為了降低啟動新操作時的靈敏度,增加了一個死區。
最後,如果你有興趣了解更多,可以諮詢詳情 在下面的鏈接中。