元宇宙7個開源工具和框架讓開發不用從零開始
隨著人們對元宇宙(metaverse)興趣的增長,幫助開發metaverse的工具和平臺的數量也在增加。以下是metaverse開發人員的優秀資源。
如果你想為metaverse構建應用程式或服務,你不必從頭開始。隨著metaverse在各個領域繼續受到關注,出現了許多工具和平臺來幫助程式設計師開發metaverse。
在這裡,我們來看看七個metaverse開發工具和框架。它們都是開源的,這將使它們對那些希望避免被鎖定在大型企業或專有平臺metaverse開發工具中的程式設計師具有吸引力。
雖然下結論哪些專案將主導開源metaverse開發場景還為時過早,但這裡詳細介紹的工具和框架對metaverse開發人員很有吸引力。
Webverse
如果你是一個喜歡開源的metaverse開發者,你會喜歡Webaverse。該平臺的使命是在metaverse開發的背景下“將權力從幾家大型科技公司轉移到使用者和創作者身上”。Webaverse的目標是提供一個完全開源、可定製的“metaverse引擎”,任何人都可以將其作為構建自己的metaverse的基礎。你可以在任何地方使用,唯一的要求是有Node.js 17或更高版本可用。
HyperCube
對於傾向於建立去中心化metaverse平臺而不是自己託管的metaverse平臺的metaverse開發人員來說,HyperCube是一個值得研究的專案。這是一個區塊鏈,其預期用例包括為所謂的HyperVerse提供動力,這是一種“擴充套件現實”環境,你可以將其視為metaverse的一種形式。該專案似乎尚未完全成熟,但對於尋求metaverse應用程式和區塊鏈生態系統之間整合的程式設計師來說,它值得考慮。
XREngine
XREngine是一個雄心勃勃的專案,旨在使metaverse開發“像製作網站一樣簡單自然”。為此,該專案捆綁了各種開源工具來建立metaverse開發框架,該框架為3D世界建立、基於語音和影片的通訊、使用者管理等提供工具。截至2022年年中,XREngine可能是已有的最重要的開源開發框架。
JanusWeb
JanusWeb是另一個開源的、開發人員友好的metaverse程式設計框架。它專注於建立在web瀏覽器中執行的3D環境,渲染由Three.js或WebGL驅動。由於JanusWeb專注於3D世界的建立,其範圍目前比XREngine更為有限,XREngine旨在成為開發人員的通用metaverse平臺。儘管如此,如果建立3D世界是你的主要目標,那麼JanusWeb是一個很好的起點。
WebXR Device API
讓web應用程式直接訪問硬體裝置對於許多metaverse開發用例至關重要。WebXR Device API旨在為開發者提供一個標準化的API,用於從web應用程式中訪問虛擬現實和擴增實境硬體,從而簡化該過程。
Open Metaverse Interoperability Group
為了及時瞭解metaverse友好API和其他資源,請跟隨Metaverse Interoperability Group(OMI),其任務是協作建立開放標準,以確保metaverse開發是開放的,並且metaverse應用程式、服務和平臺可以輕鬆地相互整合。
Blender
Blender是一個開源的3D建模平臺,早在人們談論metaverse之前就出現了。但它仍然是開源生態系統中用於建立和操作3D視覺化的熱門解決方案,這使得它成為開發3D metaverse應用程式的開發人員瞭解的關鍵平臺。
來自 “ 開源雲中文社群 ”, 原文作者:開源雲中文社群;原文連結:https://mp.weixin.qq.com/s/WY-QSrsp9sl9GtLdD8tsGQ,如有侵權,請聯絡管理員刪除。
相關文章
- 從零開始開發一個 WebpackWeb
- Golang從零開始(一):安裝和開發工具VSCode配置GolangVSCode
- 從零開始實現一個RPC框架(零)RPC框架
- 從零開始完成一個Android JNI開發Android
- 從零開始實現一個RPC框架(四)RPC框架
- 從零開始實現一個RPC框架(二)RPC框架
- 從零開始實現一個RPC框架(五)RPC框架
- 從零開始實現一個RPC框架(一)RPC框架
- 從零開始實現一個RPC框架(三)RPC框架
- 從零開始實現一個IDL+RPC框架RPC框架
- 從零開始實現一個分散式RPC框架分散式RPC框架
- 從零開始寫一個微前端框架-沙箱篇前端框架
- 從零開始為 PicGo 開發一個新圖床PicGo圖床
- 從零開始
- 不怕從零開始,只怕從未開始!
- Cursor 寫一個 Flutter Unsplash 桌布工具 | 從零開始Flutter
- 從零開始仿寫一個抖音App——開始APP
- 從零開始, 開發一個 Web Office 套件 (3): 滑鼠事件Web套件事件
- 從零開始手寫一個微前端框架-渲染篇前端框架
- 從零開始學mitmproxy抓包工具MIT
- 從零開始寫一個ExporterExport
- 從零開始手寫Koa2框架框架
- 從零開始搭建本地 Docker 開發環境Docker開發環境
- 從零開發一個node命令列工具命令列
- 從零開始用 electron 手擼一個截圖工具
- [ 從零開始配置一個 Windows 前端開發環境 ] - 二:vscodeWindows前端開發環境VSCode
- 從零開始搭建一個 Webpack 開發環境配置(附 Demo)Web開發環境
- 從零開始開發和搭建直播平臺-教程彙總篇
- 從零開始打造一個iOS圖片載入框架(一)iOS框架
- 從零開始打造一個iOS圖片載入框架(三)iOS框架
- 從零開始打造一個iOS圖片載入框架(四)iOS框架
- 從零開始打造一個iOS圖片載入框架(二)iOS框架
- 從零開始實現一個簡易的Java MVC框架JavaMVC框架
- 從零開始編寫一個 Python 非同步 ASGI WEB 框架Python非同步Web框架
- 併發程式設計從零開始(十四)-Executors工具類程式設計
- 【從零開始擼一個App】PKCEAPP
- 【從零開始擼一個App】KotlinAPPKotlin
- 從零開始寫Java Web框架——maven 外掛JavaWeb框架Maven