首頁  >  文章  >  歸納整理元宇宙開發開源工具與框架

歸納整理元宇宙開發開源工具與框架

WBOY
WBOY轉載
2022-09-01 10:20:132540瀏覽

這篇文章為大家帶來了關於元宇宙開發開源工具和框架的歸納總結,其中包括了Webverse、HyperCube、XREngine、JanusWeb、WebXR Device API等內容,下面一起來看一下,希望對大家有幫助。

歸納整理元宇宙開發開源工具與框架

(學習影片分享:web前端

1、Webverse

如果你是個喜歡開源的metaverse開發者,你會喜歡Webaverse。該平台的使命是在metaverse開發的背景下「將權力從幾家大型科技公司轉移到用戶和創作者身上」。 Webaverse的目標是提供一個完全開源、可自訂的“metaverse引擎”,任何人都可以將其作為建立自己的metaverse的基礎。你可以在任何地方使用,唯一的要求是有Node.js 17或更高版本可用。

Webaverse 是一個開源和基於瀏覽器的元宇宙引擎,任何人都可以在它之上建立和託管虛擬世界和遊戲體驗。

相比Decentraland 和The Sandbox 等上一代crypto 元宇宙虛擬世界,Webaverse 最大的特點,就是開放,你可以在這個虛擬世界中自訂化身(avatar)、武器裝備、交通工具、寵物等等,而這一切都是無需許可的。

目前Webaverse 支援以下檔案類型:

  • - GLTF 模型(`.gltf`、`.glb`)

  • #- VRM 3D 化身(`.vrm`)

  • - MagicaVoxel 模型(`.vox`)

  • - 3 D 網站(` .JS`) (THREE.JS、A-Frame、Babylon 等)

你只需將支援的檔案類型拖放到遊戲當中即可導入。

Webaverse 支援更換化身(Avatars);支援(隱藏)編輯模式;可以創建自己的寵物、武器、車輛和任何類型的穿戴式裝置。截至目前,Webaverse 的創建者合作建造了第一款基於 Webaverse 引擎的大型多人線上 (MMO) 遊戲 Upstreet。

2、HyperCube

對於傾向於創建去中心化metaverse平台而不是自己託管的metaverse平台的metaverse開發人員來說, HyperCube是一個值得研究的計畫。這是一個區塊鏈,其預期用例包括為所謂的HyperVerse提供動力,這是一種「擴展現實」環境,你可以將其視為metaverse的一種形式。該專案似乎尚未完全成熟,但對於尋求metaverse應用程式和區塊鏈生態系統之間整合的程式設計師來說,它值得考慮。

3、XREngine

XREngine是一個雄心勃勃的項目,旨在使metaverse開發「像製作網站一樣簡單自然」。為此,該專案捆綁了各種開源工具來創建metaverse開發框架,該框架為3D世界創建、基於語音和視訊的通訊、用戶管理等提供工具。截至2022年中,XREngine可能是現有的最重要的開源開發框架。

Ethereal Engine

示範:https://github.com/XRFoundation/XREngine

4、JanusWeb

#JanusWeb是另一個開源的、開發人員友善的metaverse程式框架。它專注於創建在web瀏覽器中運行的3D環境,渲染由Three.js或WebGL驅動。由於JanusWeb專注於3D世界的創建,其範圍目前比XREngine更為有限,XREngine旨在成為開發人員的通用metaverse平台。儘管如此,如果創造3D世界是你的主要目標,那麼JanusWeb是一個很好的起點。

用於建立互連虛擬實境體驗的Web 框架:

https://github.com/jbaicoianu/janusweb

5、WebXR Device API

讓web應用程式直接存取硬體設備對於許多metaverse開發用例至關重要。 WebXR Device API旨在為開發者提供一個標準化的API,用於從web應用程式中存取虛擬實境和擴增實境硬件,從而簡化該流程。

6、Open Metaverse Interoperability Group

為了及時了解metaverse友善API和其他資源,請跟隨Metaverse Interoperability Group(OMI),其任務是協作創建開放標準,以確保metaverse開發是開放的,並且metaverse應用程式、服務和平台可以輕鬆地相互整合。

7、Blender

Blender是一個開源的3D建模平台,早在人們談論metaverse之前就出現了。但它仍然是開源生態系統中用於創建和操作3D視覺化的熱門解決方案,這使得它成為開發3D metaverse應用程式的開發人員了解的關鍵平台。

8、基於元宇宙概念和區塊鏈技術打造的新一代去中心化遊戲聚合平台PlanckX

https:// planckx.io/

9.、WebXR 示範、框架、編輯器

#WebXR Explainer - 什麼是 WebXR,有哪些用例?

Awesome WebVR - 精選的WebVR 軟體包和資源清單

Exokit - WebXR 元瀏覽器、引擎、頭像系統等

Exokit overview - Exokit 工具包的非官方概述

Exokit Web - 網頁元節引擎

Exokit Web 2 - 讓API 更簡單易懂

Webaverse - 使用開放標準製作您擁有的空間Web 物件

Awesome WebXR -編譯WebXR 示範、框架、編輯器等的連結

Awesome WebXR 2

10、元宇宙開源資料

Janus Guide - JanusXR 是一個開源的3D 瀏覽器和視覺化編輯器

JanusWeb - 用於建立互連虛擬實境體驗的Web 框架

Hubs - WebXR 中的多用戶虛擬空間,由Mozilla 製作

Spoke - 輕鬆建立自訂3D 環境

Three.js 編輯器 - three.js 的網頁編輯器

Babylonjs 編輯器 - [babylon.js] 的網頁編輯器(www. babylonjs.com/)

High Fidelity - 開源VR軟體平台(已棄用)

##Vircadia - 社群維護的High Fidelity 分支

Tivoli Cloud - High Fidelity 的開源分支

Decentraland - 基於區塊鏈的虛擬世界

#Webaverse - 無所不在的3D 應用程式

XR3ngine - 用於建立可擴展的即時社交應用程式的開源框架

11.頭像提供者

Ready Player Me - 元界跨遊戲頭像平台

VRoid Hub - 人形VRM頭像上傳平台

Cryptoavatars - 以太坊區塊鏈上的獨特VRM 頭像

12、協議和標準

Dat - 一個點對點協定

IPFS - 一種點對點超媒體協定

glTF# - 運行時3D 資產交付

VRM - 3D 人形頭像的檔案格式

以太坊 - 去中心化的世界電腦

WebXR - 在網路上存取VR/AR 硬體

開放元界互通性(Open Metaverse Interoperability)

可互通的虛擬世界協定

Awesome metaverse projects

作者:王雙忠

文章來源:https://zhuanlan.zhihu.com/p/557121132

#(學習影片分享:

web前端

以上是歸納整理元宇宙開發開源工具與框架的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:zhihu.com。如有侵權,請聯絡admin@php.cn刪除