天天看点

从 Lumberyard 到 Open3D — Amazon游戏引擎101

从 Lumberyard 到 Open3D — Amazon游戏引擎101

各种游戏引擎的兴起激发了跨行业的创新。Amazon Lumberyard(亚马逊游戏引擎)最近已过渡到开源。Open3D引擎(O3DE)可能是场景中出现的新玩意。但随着许多公司继续向云平台迁移,它们正在转向这种新的亚马逊游戏引擎来转变他们的发布模式。

什么是 Open3D?

Amazon Open3D游戏引擎是 Lumberyard

的下一代开源版本。它于2021年推出,为开发者提供了一个免费的、替代其他主流游戏引擎例如Unity和Unreal的选择。

这种多平台3D引擎旨在帮助游戏开发商、虚拟制作工作室等构建电影世界(无需支付版税)。 Open3D的前身Amazon Lumberyard也是一个免费平台。但尽管进行了多次集成,它从未成为开发人员的主要选择。将其改造成 Open3D的目的是允许社区做出贡献并帮助它成长。

Linux基金会以及AWS、华为、红帽等公司是该计划的重要合作伙伴。Open3D基金会旨在促进3D空间中开源的进步,包括图形和渲染。

革新亚马逊游戏引擎

Amazon Lumberyard最初是由Crytek开发的,Crytek制作了游戏引擎CryEngine。但在亚马逊手中,它被重写和优化了。尽管亚马逊继续支持Lumberyard,但他们也正在寻找Open3D 的新方向。

Open3D采用更加模块化的方法,为团队提供可扩展的新UI。它还包括云功能特性、新的 Atom Render逼真渲染,甚至还有一个对开发人员和艺术家更友好的新界面。

亚马逊吸取了Lumberyard的所有经验教训,并将其改造成Open3D。所以,很多事情都改变了。

让Open3D团队兴奋的功能

我们一起深入了解,因为我们对 Open3D 充满热情。

差异化模块

Open3D中的所有内容都像模块化的库一样构建。这允许团队在不影响系统其他部分的情况下选择、编辑甚至更换他们想要的部件。想要不同的音频系统?当然!更换图形渲染器?搞定!它是高度可定制的,为团队提供了30 多种功能和工具选项。

因为Open3D是开源的,所以这仅仅只是开始。您可以开始构建新的扩展,并查看其他可用扩展。

集成一切

如果团队成员想要使用不同的工具,或他们自己创建的工具,这很容易。Open3D集成了艺术家和设计师使用的工具,例如Maya。这将允许团队以他们的方式构建更高质量的图象。

多平台支持

最重要的功能之一是团队能够快速构建跨平台应用程序。 Open3D支持在PC、Mac OS、Linux、iOS 和 Android启动。通过一些扩展,团队很快就能在 Xbox、PlayStation和Oculus 上进行部署。

这使得Open3D成为一个对小型工作室充满吸引力的选择。因为他们可以在任何地方部署,同时避免版税费用,使他们能够以 AAA 工作室的规模进行交付。

性能改进

Open3D支持复制并提供低延迟传输层,可快速传送文件。而且别担心,传输支持加密,确保资产始终受到保护。此外,Open3D比Lumberyard更轻、更快。开发人员体验更快的帧率和对其他平台的改进支持。据亚马逊称,这种高性能要归结为它的数学基础。

云支持

云服务比以往任何时候都更容易利用Open3D。团队可以更快地交付并在需要时获得支持。

Open3D + 免费游戏开发工具

Linux不是一天、一年建成的。对于任何开源项目,Open3D都将在爱好者的帮助下继续发展。有了社区的长期支持,Open3D可以成为游戏引擎的未来。

要利用Open3D的功能,您需要高性能工具来支持您。版本控制对于存储、迭代和管理开发广阔的新世界所需的各种数字资产至关重要。结合 AWS 云,它可以帮助您将超大文件交付给全球的远程团队成员。

Top 20 的游戏开发工作室中,有19 家选择并信任Perforce 的版本控制工具Helix Core。它使他们能够简化构建和管理所有资产,而不仅仅是代码。如果您正在考虑使用Open3D,您将需要Perforce Helix Core 来帮助您对所有内容进行版本控制。

为什么是Perforce Helix Core + Open3D?

Perforce Helix Core提供闪电般的性能。与其他版本控制系统不同,它可以管理与游戏开发相关的所有大型数字资产以及代码。这为您的团队提供了整个项目的单一可信来源。

二进制文件、音频文件、视频文件、代码等都可以在Perforce Helix Core 的depot内进行管理。然后可以将这些资产组合并发布到各种硬件中。此外,它会随着您的团队的成长为您提供支持,扩展到管理数以千计的开发人员和潜在的数百万笔事务。

Perforce Helix Core可与Open3D以及编码人员和创意人员使用的其他工具配合使用。使用Perforce Helix Core 可确保您的团队永远不会经历延迟。使用Perforce Federated Architecture,您可以在需要的时间和地点设置服务器,无需额外费用。例如,您可以在本地或云端设置构建服务器来处理您的构建。或者将它们安装在一组远程团队成员附近,让他们能够即时访问所需的内容。

亲自体验一下为什么如此多工作室选择 Perforce Helix Core。您可以免费使用最多 5 个用户和 20 个工作区。

文章来源:https://www.perforce.com/blog/vcs/open3d-amazon-game-engine

立刻联系我们(Perforce中国授权合作伙伴 —— 龙智,电话:400-7755-506 邮箱: [email protected])了解更多关于使用Perforce Helix Core、 Helix QAC、Hansoft、Methodics 、Helix ALM等产品的信息。我们将为您提供白皮书和其他资源,我们也会指导您运用Perforce系列产品来开展业务。

继续阅读