乘风破浪,遇见未来元宇宙(Metaverse)之开源模块化跨平台3D引擎Open 3D Engine(O3DE),AWS贡献给Linux基金会,天生云原生优势


什么是O3DF

https://o3d.foundation

O3D基金会(The O3D Foundation,O3DF)是容纳O3DE项目的伞式开源组织。O3DF可以被认为是CNCF或OpenJS的姐妹基金会,它们作为Linux基金会下的伞式组织,容纳了多个开源项目,并在成员社区中汇集资源以维持这些项目。O3DE是O3DF的第一个项目,但预计O3DF在未来会容纳多个项目

什么是O3DE

https://www.o3de.org

开放3D引擎(Open 3D Engine, 缩写O3DE) 是一个模块化的、开源的、跨平台的3D引擎,为从AAA级游戏到电影质量的3D世界再到高保真模拟提供动力。没有费用或商业义务。Apache 2.0许可。由Linux基金会管理。

O3DE是一个Apache 2.0许可的多平台3D引擎,最初由AWS开发,作为Amazon Lumberyard的完全开放源代码的继承者。该引擎包括一个端到端的开发环境,其中包括一个新的多线程逼真渲染器、一个可扩展的3D内容编辑器、一个数据驱动的角色动画系统和一个可视化脚本开发环境。作为Linux基金会的一部分,Open 3D引擎的贡献者和开发者将从云原生支持和协作中受益

什么是Apache License 2.0开源协议

Apache License 2.0协议来自于著名的Apache基金会,其最重要的开源软件就是Apache(HTTPD)网站服务器

Apache License协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件也和BSD类似:

  1. 需要给代码的用户一份Apache Licence
  2. 如果你修改了代码,需要在被修改的文件中说明
  3. 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明。
  4. 如果再发布的产品中包含一个Notice文件,则在Notice文件中需要带有Apache Licence。你可以在Notice中增加自己的许可,但不可以表现为对Apache Licence构成更改。

Apache Licence也是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。著名的Android系统,Apache基金会的众多开源项目,Swift项目等,都是用Apache Lincese 2.0协议。

使用Apache Licence 2.0协议的好处是:

  1. 永久权利,一旦被授权,永久拥有。
  2. 全球范围的权利,在一个国家获得授权,适用于所有国家。假如你在美国,许可是从印度授权的,也没有问题。
  3. 授权免费无版税,前期、后期均无任何费用。
  4. 授权无排他性,任何人都可以获得授权
  5. 授权不可撤消,一旦获得授权,没有任何人可以取消。比如,你基于该产品代码开发了衍生产品,你不用担心会在某一天被禁止使用该代码。

创建AAA级游戏和高保真模拟

O3DE是以最先进的实时图形和复杂的交互方式开发的,它允许你使用我们的技术创建强大的、吸引人的体验。

  • 多线程和可扩展的逼真度渲染器
  • 可扩展和可视化的3D内容编辑器
  • 数据驱动的角色动画系统
  • 实时物理引擎
  • 高性能的网络层
  • 进入我们不断增长的开放源码社区

为可扩展性而建

O3DE的模块化架构从第一天起就为定制而构建。每个组件--称为Gem--都可以单独采用,使你可以获得你的应用程序所需的特定功能。

为你的项目添加新的编辑工具、功能和开发工作流程。从各种社区维护的宝石中选择,以扩展和增强引擎的能力,从人工智能和机器人技术到推送通知和VR。

利用我们引擎的SDK功能,你可以将O3DE作为你能想象的任何类型的3D项目的基础。

与你喜欢的云服务整合

O3DE的Gem系统提供对云服务的集成和支持,使你能够扩展你的模拟和体验的功能。从现有的后端云模块中选择,或创建你自己的具有自定义功能的宝石,将你最喜欢的云服务的力量带到你的项目中。

2021年11月2日,AWS和开放3D基金会的合作伙伴宣布推出开放3D引擎的第一个稳定版本

https://aws.amazon.com/cn/about-aws/whats-new/2021/12/aws-partners-open-3d-foundation-first-stable-open-3d-engine/

今天,AWS和开放3D基金会(O3DF)宣布推出开放3D引擎(O3DE)的第一个稳定版本,这是一个Apache2.0许可的多平台3D引擎,可让开发人员构建AAA级游戏、用于视频制作的电影级3D世界,以及不受许可费或商业条款影响的非游戏使用案例模拟。自7月份O3DF成立和O3DE开发人员预览版发布以来,来自各行各业的250多名开发人员贡献了数千个拉取请求、问题和数百万行代码更改,以加入各种开发人员功能、提高稳定性和提升性能,从而确保O3DE已准备好用于创作实时游戏和模拟。作为Amazon Lumberyard的继任者,O3DE为开发人员和内容创作者提供了广泛的3D内容创建工具以及不断壮大的开发人员和基金会合作伙伴社群,涵盖AccelByte、Adobe、Apocalypse Studios、Audiokinetic、AWS、Backtrace.io、Carbonated、Futurewei、GAMEPOCH、Genvid Technologies、Hadean、HERE Technologies、华为、Intel、国际游戏开发人员协会、KitBash3D、Kythera AI、Niantic、Open Robotics、PopcornFX、Red Hat、Rochester Institute of Technology、SideFX、Tafi、TLM Partners和Wargaming。

随着今天发布“稳定版本21.11”,开发人员可以在社群和O3DF的支持下,于稳定的基础上构建3D游戏和模拟以及引擎的定制版本。使用Linux的开发人员现在可以借助基于Debian的Linux程序包分发版安装原生版本的引擎。使用Windows的团队可通过经过验证的Windows安装程序更快地入门。此版本还加入新的开发人员功能,包括性能分析和基准测试工具、实验地形系统、用于多人游戏联网系统的Script Canvas集成,同时提供一个开发工具包,以通过对PC、MacOS、iOS和Android的平台支持来促进引擎自定义。除了核心引擎功能外,开放3D基金会合作伙伴还通过可扩展的Gem系统为O3DE贡献新功能。Kythera发布其人工智能Gem的更新,以增加对预构建O3DE开发工具包的支持,让创作者能够在其游戏和模拟中包含AI行为。Cesium发布了地理空间3D磁贴扩展。Gem系统也得到扩展以启用外部Gem存储库,从而可更轻松地添加来自第三方贡献者的功能

2022年5月2日,微软加入开放3D基金会,将推动开源3D引擎发展

开放3D基金会发布公告,欢迎微软成为高级会员,以推动开源3D开发的未来。

开放3D基金会(O3DF)成立于2021年7月,其使命是为每个行业提供用于构建游戏和模拟的开源、全功能、高保真、实时3D引擎。

去年,微软通过GitHub向所有开发者提供了其游戏开发工具包。通过与开放3D基金会的新合作,微软正在扩大向所有人开放技术的承诺

微软首席集团项目经理PaulOliver将加入开放3D基金会管理委员会,支持基金会的承诺,即确保平衡的协作和反馈,以满足社区的需求。

微软加入后,开放3D基金会已有25个成员,包括Adobe、AWS、华为、英特尔等。2021年11月,开放3D引擎(O3DE)宣布了其第一个主要版本。最新的21.11版本允许开发者使用新的O3DE Linux编辑器和引擎运行时创建3D内容。

2022年4月29日,开放3D基金会欢迎微软成为首要成员,推动开源3D开发的未来发展

微软加入超过25个组织,致力于使游戏和模拟的3D软件开发民主化

开放3D基金会(O3DF)很荣幸地欢迎微软与Adobe、AWS、华为、英特尔和Niantic一起成为首要成员。微软在该项目中的参与带来了丰富的知识和思想领导力,继续加强了业界对努力使每个行业都能获得高保真和功能齐全的开源3D引擎,不受商业条款约束的重要性。

微软首席集团项目经理Paul Oliver将加入O3DF的理事会,支持基金会的承诺,确保平衡的合作和反馈,满足开放3D社区的需求。理事会培养利益相关者之间的创新关系,以推动基金会的战略方向及其对三维可视化和模拟项目的管理。

奥利弗说:"微软在创造力方面的根基很深,我们希望帮助创作者,无论他们在哪里,无论他们是谁,无论他们为什么平台进行创作,"奥利弗说。"由Linux基金会创建开放3D基金会是朝着帮助各地更多创作者迈出的美妙一步,我们很高兴能成为其中的一员。"

此举建立在微软对游戏开发民主化的持续承诺之上,并向全世界的游戏创作者提供其工具和技术。去年,该公司通过GitHub向所有开发者提供了其游戏开发工具包。通过与O3DF的新合作,微软正在扩大向所有人开放技术的承诺。

"O3DF执行董事兼Linux基金会游戏和数字媒体总经理Royal O'Brien说:"我们很高兴微软加入开放3D基金会,成为首席成员。"有像微软这样令人难以置信的行业资深人士做出贡献并帮助推动3D引擎社区的创新,这对开源社区和使用它的公司都是巨大的好处。"

一个不断增长的社区

自2021年7月公开宣布开放3D基金会以来,微软是25家成员公司之一。2021年11月,开放3D引擎(O3DE)宣布了其第一个主要版本。21.11版本允许模拟开发人员使用新的O3DE Linux编辑器和引擎运行时间创建3D内容。这个版本还增加了一个新的Debian软件包和Windows安装程序,为开始使用引擎提供了一个更快的途径。O3DE社区非常活跃,平均每月有200万行修改和350-450个提交,这些提交来自41个仓库的60-100个作者。

下一步在哪里可以看到开放3D引擎

6月20日,Open 3D基金会将举办Open 3D Connect,这是一个为期半天的互动会议,与Linux基金会在德克萨斯州奥斯汀举行的北美开源峰会同场举行。在这里了解更多信息。

此外,在10月18-19日,开放3D基金会将举办其旗舰会议,将技术领袖、独立3D开发者和学术界人士聚集在一起,分享想法,讨论热点话题,促进各行业和各学科的3D开发的未来。对于那些有兴趣赞助这次活动的人,请联系pr@o3d.foundation。

任何对开放3D引擎感兴趣的人都被邀请参与,并在Discord.com/invite/o3de 和GitHub.com/o3de 上与社区联系。

关于开放3D引擎项目

开放3D引擎(O3DE)是由开放3D基金会(O3DF)管理的旗舰项目。该开源项目是一个模块化、跨平台的3D引擎,可以为从AAA级游戏到电影质量的3D世界再到高保真模拟提供动力。代码在GitHub上以Apache 2.0许可证托管。要了解更多信息,请访问o3de.org。

关于开放3D基金会

开放3D基金会(O3DF)成立于2021年7月,其使命是为每个行业提供一个开源的、功能齐全的、高保真的、用于构建游戏和模拟的实时3D引擎。该基金会是开放3D引擎(O3DE)项目的所在地。要了解更多信息,请访问 o3d.foundation。

关于Linux基金会

Linux基金会成立于2000年,得到了1000多个成员的支持,是全球领先的开源软件、开放标准、开放数据和开放硬件的合作之家。Linux基金会的项目对世界的基础设施至关重要,包括Linux、Kubernetes、Node.js等。Linux基金会的方法专注于利用最佳实践,解决贡献者、用户和解决方案提供者的需求,以创造可持续的开放合作模式。欲了解更多信息,请访问我们的网站linuxfoundation.org。

获取Open 3D Engine

获取Open 3D Engine For Windows

  • o3de_installer_2111_2.exe

安装Open 3D Engine For Windows

使用Open 3D Engine For Windows

参考

  • 2022年5月2日,微软加入开放3D基金会,将推动开源3D引擎发展
  • 2021年11月2日,AWS和开放3D基金会的合作伙伴宣布推出开放3D引擎的第一个稳定版本
  • 2022年4月29日,开放3D基金会欢迎微软成为首要成员,推动开源3D开发的未来发展