9shadow article banner
企业AI落地 · 企业级AI智能体 | AI智能设备软件开发 | 数字孪生 · 智慧园区 · 数字大屏 | App · 微信 · 小程序 | XR云展厅 · 元宇宙空间 | 虚拟仿真实训 | 品牌互动营销

元宇宙场景开发的核心开源项目与工具概览

一、开源项目

 

XREngine

 

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

 

JanusWeb

 

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

 

WebXR API

 

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

 

Webaverse

 

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

 

Yomo

 

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

 

二、商业项目

 

声网 RTC SDK

 

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

 

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