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 脚本文件的配置问题。
- 在资产浏览器中,当资产被移动到其初始位置时,拖放操作取消操作的问题已得到解决。
- 为了降低启动新操作时的灵敏度,增加了一个死区。
最后,如果你有兴趣了解更多,可以咨询详情 在下面的链接中。