Home web3.0 Summarize and organize open source tools and frameworks for Metaverse development

Summarize and organize open source tools and frameworks for Metaverse development

Sep 01, 2022 am 10:20 AM
Metaverse development

This article brings you a summary of the open source tools and frameworks developed in the Metaverse, including Webverse, HyperCube, XREngine, JanusWeb, WebXR Device API, etc. Let’s take a look at it together. I hope it will be useful to you. help.

Summarize and organize open source tools and frameworks for Metaverse development

(Learning video sharing: web front-end)

1, Webverse

If you are a metaverse developer who likes open source, you will like Webaverse. The platform’s mission is to “shift power from a few large tech companies to users and creators” in the context of metaverse development. The goal of Webaverse is to provide a fully open source, customizable "metaverse engine" that anyone can use as the basis for building their own metaverse. You can use it anywhere, the only requirement is to have Node.js 17 or higher available.

Webaverse is an open source and browser-based Metaverse engine that anyone can build and host virtual worlds and gaming experiences on top of.

Compared with previous generation crypto metaverse virtual worlds such as Decentraland and The Sandbox, the biggest feature of Webaverse is its openness. You can customize avatars, weapons and equipment, vehicles, and pets in this virtual world. And so on, and all this without permission.

Currently Webaverse supports the following file types:

  • - GLTF model (`.gltf`, `.glb`)

  • - VRM 3D Avatar(`.vrm`)

  • - MagicaVoxel Model(`.vox`)

  • - 3D Website(` .JS`) (THREE.JS, A-Frame, Babylon, etc.)

You only need to drag and drop the supported file types into the game to import.

Webaverse supports changing avatars; supports (hidden) editing mode; you can create your own pets, weapons, vehicles and any type of wearable devices. As of now, the creators of Webaverse have collaborated to build Upstreet, the first massively multiplayer online (MMO) game based on the Webaverse engine.

2、HyperCube

For metaverse developers who prefer to create decentralized metaverse platforms rather than their own hosted metaverse platforms, HyperCube is a project worth looking into. It's a blockchain whose intended use cases include powering the so-called HyperVerse, an "extended reality" environment that you can think of as a form of metaverse. The project doesn't appear to be fully mature yet, but it's worth considering for programmers looking for integration between metaverse applications and the blockchain ecosystem.

3. XREngine

To this end, the project bundles various open source tools to create a metaverse development framework that provides tools for 3D world creation, voice and video-based communication, user management, and more. As of mid-2022, XREngine may be the most important open source development framework in existence.

Ethereal Engine

Demo: https://github.com/XRFoundation/XREngine

4、JanusWeb

JanusWeb is another open source, developer-friendly metaverse programming framework. It focuses on creating 3D environments that run in a web browser, with rendering driven by Three.js or WebGL. Because JanusWeb is focused on 3D world creation, its scope is currently more limited than XREngine, which aims to be a universal metaverse platform for developers. Still, if creating 3D worlds is your main goal, JanusWeb is a great place to start.

Web framework for building connected virtual reality experiences:

https://github.com/jbaicoianu/janusweb

##5, WebXR Device API

Giving web applications direct access to hardware devices is critical to many metaverse development use cases. The WebXR Device API is designed to simplify the process by providing developers with a standardized API for accessing virtual reality and augmented reality hardware from web applications.

6、Open Metaverse Interoperability Group

In order to keep up to date with metaverse-friendly APIs and other resources, please follow the Metaverse Interoperability Group (OMI), which The mission is to collaboratively create open standards to ensure metaverse development is open and metaverse applications, services and platforms can easily integrate with each other.

7. Blender

Blender is an open source 3D modeling platform that appeared long before anyone talked about the metaverse. But it remains a popular solution in the open source ecosystem for creating and manipulating 3D visualizations, making it a key platform to know about for developers developing 3D metaverse applications.

8. PlanckX, a new generation of decentralized game aggregation platform based on the metaverse concept and blockchain technology

https:// planckx.io/

9., WebXR Demo, Framework, Editor

WebXR Explainer - What is WebXR and what are the use cases?

Awesome WebVR - A curated list of WebVR packages and resources

Exokit - WebXR meta-browser, engine, avatar system, and more

Exokit overview - Unofficial overview of the Exokit toolkit

Exokit Web - Web metaverse engine

Exokit Web 2 - Make the API simpler and easier to understand

Webaverse - Use open standards to make your own spatial web objects

Awesome WebXR - Compile links to WebXR demos, frameworks, editors, etc.

Awesome WebXR 2

10, Metaverse open source materials

Janus Guide - JanusXR is an open source 3D browser and visual editor

JanusWeb - for building connected virtual reality experiences Web Framework

Hubs - Multi-user virtual space in WebXR by Mozilla

Spoke - Easily create custom 3D environments

Three.js Editor - A web editor for three.js

Babylonjs Editor - A web editor for [babylon.js] (www. babylonjs.com/)

High Fidelity - Open source VR software platform (deprecated)

Vircadia - Community maintained High Fidelity fork

Tivoli Cloud - An open source fork of High Fidelity

Decentraland - A virtual world based on blockchain

Webaverse - 3D Applications Everywhere

XR3ngine - An open source framework for building scalable real-time social applications

11. Avatar provider

Ready Player Me - Metaverse cross-game avatar platform

VRoid Hub - Humanoid VRM Avatar upload platform

Cryptoavatars - Unique VRM avatars on the Ethereum blockchain

12, protocols and standards

Dat - A point-to-point protocol

IPFS - A point-to-point hypermedia protocol

glTF - Runtime 3D asset delivery

VRM - File format for 3D humanoid avatars

Ethereum - Decentralized World Computer

WebXR - Access VR/AR hardware over the network

Open Metaverse Interoperability

Interoperable virtual world protocolAwesome metaverse projects

Author: Wang Shuangzhong

Source of article: https://zhuanlan.zhihu.com/p/557121132

(Learning video sharing: web front-end)

The above is the detailed content of Summarize and organize open source tools and frameworks for Metaverse development. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Have Crossplay?
1 months ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Pi Network (PI) Price Falls Despite Successful PiFest 2025 Event Pi Network (PI) Price Falls Despite Successful PiFest 2025 Event Apr 03, 2025 am 10:08 AM

Pi Network recently held PiFest 2025, an event aimed at increasing the token's adoption. Over 125,000 sellers and 58,000 merchants participated

Qubetics ($TICS): The Revolutionizing AI Crypto Qubetics ($TICS): The Revolutionizing AI Crypto Mar 23, 2025 am 10:08 AM

Cryptocurrency has always been a realm where the cutting edge of technology meets bold ambition, and it's only getting more exciting in the future. As artificial intelligence continues to grow in influence, there are a handful of digital assets that

Where to download the genuine Ouyi? Official website download. Global Where to download the genuine Ouyi? Official website download. Global Mar 31, 2025 pm 02:09 PM

Ouyi usually refers to Ouyi OKX. The global way to download Ouyi OKX APP is as follows: 1. Android device: Download the APK file through the official website and install it. 2. iOS device: access the official website through the browser and directly download the APP.

BlockDAG Launches Beta Testnet With $200M Raised, Ethereum Approaches $2,000 & Tether Expands Into Media BlockDAG Launches Beta Testnet With $200M Raised, Ethereum Approaches $2,000 & Tether Expands Into Media Apr 03, 2025 am 10:34 AM

Ethereum (ETH) price edges toward resistance, Tether news reveals a €10M media deal, and BlockDAG reaches new milestones with Beta Testnet and growing adoption.

In Celebration of Pi Day, a Community of Pi Network Enthusiasts Held a Bartering Event in Muntinlupa City In Celebration of Pi Day, a Community of Pi Network Enthusiasts Held a Bartering Event in Muntinlupa City Mar 22, 2025 am 10:02 AM

Pi Network Celebrates Pi Day with a Bartering and Merchant Orientation Event in the Philippines

What is Ouyi for? What is Ouyi What is Ouyi for? What is Ouyi Apr 01, 2025 pm 03:18 PM

OKX is a global digital asset trading platform. Its main functions include: 1. Buying and selling digital assets (spot trading), 2. Trading between digital assets, 3. Providing market conditions and data, 4. Providing diversified trading products (such as derivatives), 5. Providing asset value-added services, 6. Convenient asset management.

okx Ouyi Exchange web version enter link click to enter okx Ouyi Exchange web version enter link click to enter Mar 31, 2025 pm 06:21 PM

1. Enter the web version of okx Euyi Exchange ☜☜☜☜☜☜ Click to save 2. Click the link of okx Euyi Exchange app ☜☜☜☜ Click to save 3. After entering the official website, the clear interface provides a login and registration portal. Users can choose to log in to an existing account or register a new account according to their own situation. Whether it is viewing real-time market conditions, conducting transactions, or managing assets, the OKX web version provides a simple and smooth operating experience, suitable for beginners and veterans. Visit OKX official website now for easy experience

gate.io registration tutorial gate.io registration tutorial Mar 31, 2025 pm 11:09 PM

This article provides a detailed Gate.io registration tutorial, covering every step from accessing the official website to completing registration, including filling in registration information, verifying, reading user agreements, etc. The article also emphasizes security measures after successful registration, such as setting up secondary verification and completing real-name authentication, and gives tips from beginners to help users safely start their digital asset trading journey.