Linux 基金会宣布, 微软已加入开放 3D 基金会 (O3DF),其成立是为了在亚马逊发布开放 3D 引擎 (O3DE) 后继续共同开发。
微软 与 Adobe、AWS、华为、英特尔和 Niantic 一样,是贡献最大的贡献者之一。 Microsoft 代表将在 O3DF 管理委员会任职。 Open 3D 基金会成员总数已达 25 人。
自源代码开放以来,已进行了约 14.000 处更改 在 O3DE 引擎上,覆盖了大约 2 万行代码。 每个月,来自 350-450 名开发人员的 60-100 次提交被固定在项目存储库中。
该项目的主要目标是 提供开放、高质量的 3D 引擎 用于开发可以实时运行并提供电影质量的现代 AAA 级游戏和高保真模拟器。
打开 3D 引擎 是亚马逊先前开发的专有引擎的修订和改进版本 Lumberyard 基于 2015 年从 Crytek 获得许可的 CryEngine 技术。该引擎包括用于游戏开发的集成环境、支持 Vulkan、Metal 和 DirectX 12 的 Atom Renderer 多线程逼真渲染系统、可扩展的 3D 模型编辑器、角色动画系统 ( Emotion FX)、一个预构建的开发系统、一个实时物理模拟引擎和使用 SIMD 指令的数学库。
可视化编程环境(Script Canvas)以及 Lua 和 Python 语言可用于定义游戏逻辑。
该发动机 它已经被亚马逊、各种游戏和动画工作室以及机器人公司使用。 在基于引擎创建的游戏中,可以突出显示 New World 和 Deadhaus Sonata。 该项目最初旨在满足您的需求,并具有模块化架构。
总共提供了 30 多个模块,作为单独的库提供,适合替换、集成到第三方项目和独立使用。 例如,由于模块化,开发人员可以替换图形渲染器、声音系统、语言支持、网络堆栈、物理引擎和任何其他组件。
该项目最初旨在满足您的需求,并具有模块化架构。 总共提供了 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 的可扩展用户界面, 使用云服务的附加功能、性能优化、新的网络功能、改进的引擎渲染,支持光线追踪、全局照明、预测和延迟渲染。
最后,如果你有兴趣了解更多,可以咨询详情 在下面的链接中。