元宇宙场景开发必备的开源项目与工具有哪些?

本文转载自声网博客

随着人们对元宇宙的兴趣与日俱增,有助于开发它的工具和平台的数量也在增加。我们简要地汇总了一些可能对于开发者们实现自己的 Meta 场景有帮助的开源项目与商业工具。

一、开源项目

XREngine

https://github.com/XRFoundation/XREngine

XREngine 是个颇具野心的开源项目,旨在使元宇宙开发“像开发网站一样简单自然”。为此,该项目捆绑了各种开源工具来创建一个元宇宙开发框架,为 3D 世界创建、基于语音和视频的通信、用户管理等提供工具。

JanusWeb

https://github.com/jbaicoianu/janusweb

JanusWeb 是另一个对开发人员友好的开源元节编程框架。它专注于创建在 Web 浏览器中运行的 3D 环境,渲染由 Three.js 或 WebGL 提供支持。由于 JanusWeb 专注于 3D 世界创建,其范围目前比 XREngine 更受限制,XREngine 的目标是为开发者提供更通用的元宇宙平台。不过,如果创建 3D 世界是您的主要目标,那么 JanusWeb 是一个不错的起点。

WebXR API

https://immersive-web.github.io/webxr/

让 Web 应用程序直接访问硬件设备对于许多 meta 场景的开发来讲很重要。该项目可以为开发者提供标准化 API 简化 Web 应用程序访问 VR/AR 设备的过程

Webaverse

https://webaverse.com/

该平台创建的初衷是在元宇宙兴起的背景下“将权力从几家大型科技公司转移到用户和创作者手中”。Webaverse 希望通过提供完全开源、可定制的“虚拟世界引擎”来实现这一目标,任何人都可以将其用于开发实现自己的虚拟世界。你可以在任何地方托管它,而唯一的要求是采用 Node.js 17 或更高版本。

Yomo

https://github.com/yomorun/yomo

YoMo 是一套开源的实时边缘计算Streaming Serverless开发框架,通讯层基于QUIC协议,以FRP为编程范式,更好的释放了未来5G等低时延网络的价值;为流式处理(Streaming Computing)设计的编解码器yomo-codec能大幅提升计算服务的吞吐量;基于插件的开发模式,5分钟即可上线用户的物联网实时边缘计算处理系统。

二、商业项目

声网 RTC SDK

https://www.shengwang.cn

在元宇宙中,要让用户获得更沉浸的体验,离不开实时音视频互动。声网发布了一整套包括K歌、语聊、直播、互动游戏在内的元宇宙社交场景化解决方案,其中包含了基础的场景demo,让企业和开发者一站式接入多样场景。结合声网 SDK 中的 3D 空间音频技术,可以为用户带来更丰富的临场感。

除此之外,还有一类必不可少的工具就是游戏引擎,例如 Cocos、Unity、Unreal,开发者需要利用他们搭建令人沉浸的 3D 场景。而且,开发者使用任意一种游戏引擎,都可以将声网 SDK 结合于场景开发中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值