Open 3D Foundation 宣布首次发布 Open 3D 引擎

九月,我们在博客上分享电机的新闻 O3DE,这是 Lumberyard 引擎的重新设计和改进版本, 基于 2015 年从 Crytek 获得许可的 CryEngine 技术,并支持各种平台,如 Linux、Windows 10、macOS、iOS 和 Android。

现在在最近的新闻中,非营利性开放 3D 基金会 (O3DF) 发布了 Open 3D Engine 的第一个重要版本 (O3DE), 适用于AAA游戏开发的开源3D游戏引擎 能够在真实条件下运行的现代高精度模拟器。 时间并提供电影质量。

O3DE引擎的源代码于今年XNUMX月由亚马逊发布 并且基于之前开发的 Amazon Lumberyard 专有引擎代码。 为了在 Linux 基金会的支持下在一个中立的平台上开发引擎,创建了 Open 3D 基金会,其中除了亚马逊之外,还有 Adob​​e、华为、英特尔、Red Hat、Niantic、AccelByte、Apocalypse Studios 等公司, Audiokinetic 加入了 Engine、Genvid Technologies、国际游戏开发者协会、SideFX 和 Open Robotics 的联合工作。

该引擎已经被亚马逊、各种游戏和动画工作室使用 和机器人公司。 从基于引擎打造的游戏中,你可以看到新世界和死屋奏鸣曲。

该项目最初旨在满足您的需求,并具有模块化架构。 总共提供了 30 多个模块,作为独立库提供,适合替换、集成到第三方项目中以及单独使用。 例如,由于模块化,开发人员可以替换图形渲染、声音系统、语言支持、网络堆栈、物理引擎和任何其他组件。

主要组成部分 以下是突出的:

  • 用于游戏开发的集成环境。
  • Atom 处理器多线程逼真渲染引擎,支持 Vulkan、Metal 和 DirectX 12 图形 API。
  • 可扩展的 3D 模型编辑器。
  • 声音子系统。
  • 角色动画系统(Emotion FX)。
  • 半成品(预制)产品开发系统。
  • 实时物理模拟引擎。 支持 NVIDIA PhysX、NVIDIA Cloth、NVIDIA Blast 和 AMD TressFX 进行物理模拟。
  • 使用 SIMD 指令的数学库。
  • 支持流量压缩和加密、网络问题模拟、数据复制和流量同步的网络子系统。
  • 游戏资产的通用网格格式。 您可以从 Python 脚本生成资源并异步加载资源。
  • 在 Lua 和 Python 中定义游戏逻辑的组件。

从 O3DE 到 Amazon Lumberyard 引擎的显着差异,包括新的 Cmake 构建系统, 模块化架构,开源实用程序, 一个新的预建系统,一个基于 Qt 的可扩展用户界面, 使用云服务的附加功能、性能优化、新的网络功能、改进的引擎渲染,支持光线追踪、全局照明、预测和延迟渲染。

值得注意的是,引擎代码开放后,超过250名开发者加入了该项目,并实施了2,182项变更。

该项目的首次启动通过了稳定阶段,并被认可为专业3D游戏和模拟器的开发做好了准备。 对于 Linux,已开始构建 deb 包,并为 Windows 提供安装程序。

新版本还增加了分析工具等创新。 和性能测试,一个实验地形生成器,我与可视化 Script Canvas 编程环境集成, 支持云服务的 Gem 扩展系统, 插件来创建多人网络游戏, 定制引擎SDK,支持不同平台开发。

最后, 如果您有兴趣了解更多信息 您应该知道代码是用 C++ 编写的,并在 Apache 2.0 许可下发布。 有一个支持 Linux、Windows、MacOS、iOS 和 Android 的平台。

数据来源: https://o3de.org


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。