沃卡logo

元宇宙开发的七个开源工具和框架

2022-07-18来源:开源云中文社区

​伴随人们对元宇宙兴趣的增长,帮助开发元宇宙的工具和平台的数量也在增加。以下是元宇宙开发人员的优秀资源。

假如你想为元宇宙构建应用程序或服务,你无须从头开始。伴随元宇宙在各个领域继续受到关注,出现了许多工具和平台来帮助程序员开发元宇宙。

在这里,我们来了解一下七个元宇宙开发工具和框架。它们都是开源的,这将使它们对那些希望避免被锁定在大型企业或专有平台元宇宙开发工具中的程序员具有吸引力。

虽说下结论哪些项目将主导开源元宇宙开发场景还为时过早,但这里详细介绍的工具和框架对元宇宙开发人员很有吸引力。

Webverse

假如你是一个喜欢开源的元宇宙开发者,你会喜欢Webaverse。该平台的使命是在元宇宙开发的背景下“将权力从几家大型科技公司转移到用户和创作者身上”。Webaverse的目标是提供一个完全开源、可定制的“元宇宙引擎”,任何人都可以将其作为构建自己的元宇宙的基础。你可以在任何地方使用,唯一的要求是有Node.js 17或更高版本可用。

HyperCube

对于倾向于创建去中心化元宇宙平台而不是自己托管的元宇宙平台的元宇宙开发人员来说,HyperCube是一个值得研究的项目。这是一个区块链,其预期用例囊括为所谓的HyperVerse提供动力,这是一种“扩展现实”环境,你可以将其视为元宇宙的一种形式。该项目似乎尚未完全成熟,但对于寻求元宇宙应用程序和区块链生态系统之间集成的程序员来说,它值得考虑。

XREngine

XREngine是一个雄心勃勃的项目,意在使元宇宙开发“像制作网站一样简单自然”。为此,该项目捆绑了各种开源工具来创建元宇宙开发框架,该框架为3D世界创建、基于语音和视频的通信、用户管理等提供工具。截至2022年年中,XREngine可能是已有的最重要的开源开发框架。

JanusWeb

JanusWeb是另一个开源的、开发人员友好的元宇宙编程框架。它致力于创建在web浏览器中运行的3D环境,渲染由Three.js或WebGL驱动。由于JanusWeb致力于3D世界的创建,其范围目前比XREngine更为有限,XREngine意在成为开发人员的通用元宇宙平台。尽管如此,假如创建3D世界是你的主要目标,那么JanusWeb是一个很好的起点。

WebXR Device API

让web应用程序直接访问硬件设备对于许多元宇宙开发用例至关重要。WebXR Device API意在为开发者提供一个标准化的API,用于从web应用程序中访问虚拟现实和增强现实硬件,从而简化该过程。

Open 元宇宙 Interoperability Group

为了及时了解元宇宙友好API和其他资源,请跟随元宇宙 Interoperability Group(OMI),其任务是协作创建开放标准,以确保元宇宙开发是开放的,并且元宇宙应用程序、服务和平台可以轻松地相互集成。

Blender

Blender是一个开源的3D建模平台,早在人们谈论元宇宙之前就出现了。但它仍然是开源生态系统中用于创建和操作3D可视化的热门解决方案,这使得它成为开发3D 元宇宙应用程序的开发人员了解的关键平台。

  图片使用申明:原创文章图片源自‘Canva可画’平台免费版权图片素材;引用文章源自引用平台文章中所使用的原图。