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 脚本文件的配置问题。
  • 在资产浏览器中,当资产被移动到其初始位置时,拖放操作取消操作的问题已得到解决。
  • 为了降低启动新操作时的灵敏度,增加了一个死区。

最后,如果你有兴趣了解更多,可以咨询详情 在下面的链接中。