
2025年6月18日(当地时间)——致力于推动开源3D引擎开发的Open 3D基金会(O3DF)正式发布了Open 3D Engine(O3DE)的最新版本“25.05.0”。
新功能亮点
本次更新修复了超过250个Bug,并新增了多项面向游戏和仿真开发者的功能,重点提升性能、稳定性以及工作流程的优化。
若您想深入了解本次版本更新对游戏开发、仿真系统及交互式应用程序等实时3D开发领域所带来的影响,可点击以下链接观看相关网络研讨会。
性能与图形表现全面提升
O3DE是一款用于开发高保真度实时3D游戏与仿真的引擎。在本次更新中,其渲染性能与图形功能得到了显著增强。
尤其值得一提的是,在AWS与华为的共同努力下,渲染器“Atom”的性能与可用性得到了显著提升,并实现了成熟的多GPU支持功能。这意味着开发者现在可以构建数据驱动的渲染管线,在同一场景中使用多个GPU进行渲染。
以下是主要图形相关更新内容:
- SubPass支持:在Vulkan和Metal平台上新增SubPass支持功能,带宽利用率最高可优化40%。
- 着色器常量支持:着色器选项中新增“特殊化常量”(Specialization Constants)支持,可在运行时动态嵌入着色器选项值,无需预先生成多个着色器变体。
- GeometryView改进:引入新的GeometryView类,消除DrawItem与DrawPacket之间的数据重复,提升缓存效率,并简化索引缓冲区和流缓冲区的运行时修改。
- 顶点颜色支持:PBR材质新增顶点颜色支持,进一步提升画面表现力。
机器人仿真功能强化
本次更新的一大亮点,是新增了对机器人操作系统ROS 2(Robot Operating System)的标准化仿真接口支持。
该功能是在Open Robotics、Nvidia与Robotec.ai的协作下开发的跨平台标准(详见规格文档),再次证明了O3DE作为高性能实时引擎在复杂仿真领域的强大能力。
本领域的具体改进包括:
- SimulationInterfaces Gem:新增支持标准ROS 2仿真接口的Gem组件。
- ROS2 Gem增强:新增LiDAR传感器的分割功能、PID控制器的重新实现,以及多项Bug修复。
- Gem组件优化:相关资产Gem已完成整合与优化,项目模板也更简洁易用。
开发者体验提升
为了进一步提升开发者的工作效率,本次更新还进行了多项体验优化:
- VR开发简化:Meta公司大幅简化了其Quest Mobile SDK与O3DE的集成流程。通过O3DE的第三方打包系统进行包管理的自动化,减少了手动设置步骤,显著提升了VR开发的启动效率。
- 影视工具稳定性增强:得益于Tech-Round公司的贡献,影视级工具“Trackview”全面重构,稳定性显著提升。
- Script Canvas质量提升:新增变量名变更追踪功能,修复了打开无效文件时的崩溃问题,并优化了图形变量映射中的非法数据残留问题。
- 文档贡献流程优化:API文档系统引入Hugo模块化架构,文档更新流程更加高效。
其他更新内容
在底层系统方面,也进行了多项增强稳定性与功能性的改进:
- 核心系统(Sig-Core)
- 移除旧版资产表,降低内存占用;
- 解决最新稳定版CMake的相关兼容性问题。
- 平台支持(Sig-Platform)
- Linux:解决ROS 2环境下Python共享库冲突问题,消除段错误;
- Android:通过非压缩APK优化加载延迟与软锁问题,并迁移至支持最新Android SDK与Gradle命令;
- iOS:修正AWS Core Gem中非公开API的使用问题,确保通过Apple审核。
- 网络功能(Sig-Networking)
- 修复服务器关卡加载期间客户端连接时玩家生成位置错误的问题;
- 改进多人组件中同名组件创建时的编译错误提示;
- 将AWS云服务相关Gem独立至单独仓库,降低对引擎本体的依赖。
如需获取更详细的技术信息,请查阅官方发布说明。
下载信息
O3DE是一款模块化、开源、跨平台的3D引擎,支持商业用途且无使用费用,采用Apache 2.0许可证发布。如需下载O3DE最新版本,请访问以下链接:
【O3DE官方网站】


评论留言