Insider Insider
3dnchu 尚无浏览 2 分钟阅读

Open 3D Engine – 基于Amazon的“CryEngine”游戏引擎“Lumberyard”开源化了!获得20多家企业支持&Apache 2.0许可证!

Amazon的基于“CryEngine”的游戏引擎“Lumberyard”已更名为“Open 3D Engine(O3DE)”,并在Apache 2.0许可证下开源。同时还成立了O3DE的管理组织“Open 3D Foundation”,获得了20多家企业与团体的支持。

O3DE

Open 3D Engine(O3DE)是一款采用Apache 2.0许可证的多平台3D引擎,使开发者和内容创作者能够无需付费或承担商业义务构建AAA游戏、电影级3D世界以及高保真模拟。

Open 3D Foundation的创始成员包括AccelByte、Adobe、Apocalypse Studios、Audiokinetic、AWS、Backtrace.io、Carbonated、Futurewei、GAMEPOCH、Genvid Technologies、Hadean、HERE Technologies、Huawei、Intel、International Game Developers Association、KitBash3D、KytheraAI、Niantic、Open Robotics、PopcornFX、Red Hat、Rochester Institute of Technology、SideFX、Tafi、TLM Partners、Wargaming,并作为首批治理成员向基金会提供了资金和资源。

  • 模块化:从零开始重新设计为模块化。核心引擎模块和附加组件或插件统称为“Gems”。
  • 对开源友好的构建系统:将整个构建系统迁移到开源的CMake系统。增强了对CTest、插件库、性能分析、编辑并继续、快速代码生成,以及为Visual Studio、XCode等各种IDE生成原生项目的支持
  • 作为SDK的引擎:以类似SDK的方式构建,并以可编译的形式为引擎模块和Gems提供,可视为“作为SDK的引擎”方法
  • Atom Renderer:作为Gem提供。符合ACES色彩空间,支持Vulkan、Metal(开发中)以及DirectX 12上的完全光线追踪的现代基于物理的渲染器(PBR)。支持多个平台。附带Global Illumination(GI)和forward +。
  • 联网:O3DE包含新的网络栈
  • 更快、更轻、更高性能:比Lumberyard显著更轻、更快、性能更高。为适配开源而去除了超过200万行遗留代码的冗余部分。还创建了一个利用最新CPU和当前SIMD指令集的新高性能数学库。因此,帧率更高,平台支持得到改善(尤其是在ARM设备上),精度更高,并且可用于动画、特殊效果和游戏玩法的计算资源更多。
  • 云端支持:通过对Amazon Kinesis、AWS Lambda、Amazon Cognito、Amazon CloudWatch、AWS CloudTrail、AWS IAM、Amazon GameLift以及更新后的AWS C ++ SDK的新支持,增加了云功能。
  • 生产力与扩展性:通过Python扩展来扩展UI工具,以加速自定义;可访问代码接口和Qt以创建自定义编辑器组件。使用Python绑定,可在运行时对FBX和材质处理进行处理并实现自定义行为。技术美术师可以编写Python脚本来拆分、分配或重新归属资源,或从任意输入源创建自定义材质。

嘛,直接看到UE4和Unity的势头,也大致能想象到这样的发展吧……
作为完全开源的3D游戏引擎,竞争对手大概会是“Godot”和“Stride Game Engine(旧:Xenko)”之类的吧?后者已经算是小众了……。除非有相当新颖的环境或要素,否则想要增加用户恐怕会比较困难,不过由于支持的企业相当充实,今后的动向值得关注。

链接

Open 3D Engine

Screenshot of o3de.org