Dieser Artikel bietet Ihnen eine Zusammenfassung der im Metaverse entwickelten Open-Source-Tools und Frameworks, einschließlich Webverse, HyperCube, XREngine, JanusWeb, WebXR Device API usw. Schauen wir uns das gemeinsam an. Ich hoffe, es wird für alle hilfreich sein .
(Lernvideo-Sharing: Web-Frontend)
1, Webverse
Wenn Sie ein Metaverse-Entwickler sind, der Open Source mag, wird Ihnen Webaverse gefallen. Die Mission der Plattform besteht darin, im Rahmen der Metaverse-Entwicklung „die Macht von einigen wenigen großen Technologieunternehmen auf Benutzer und Schöpfer zu verlagern“. Das Ziel von Webaverse besteht darin, eine vollständig quelloffene, anpassbare „Metaverse-Engine“ bereitzustellen, die jeder als Grundlage für den Aufbau seines eigenen Metaverses verwenden kann. Sie können es überall verwenden. Die einzige Voraussetzung ist, dass Node.js 17 oder höher verfügbar ist.
Webaverse ist eine Open-Source- und browserbasierte Metaverse-Engine, auf der jeder virtuelle Welten und Spielerlebnisse erstellen und hosten kann.
Im Vergleich zu virtuellen Metaverse-Welten der vorherigen Generation wie Decentraland und The Sandbox ist das größte Merkmal von Webaverse seine Offenheit. Sie können Avatare, Waffen und Ausrüstung, Fahrzeuge, Haustiere usw. in dieser virtuellen Welt anpassen .
Derzeit unterstützt Webaverse die folgenden Dateitypen:
- GLTF-Modelle (`.gltf`, `.glb`)
- VRM-3D-Avatare (`.vrm`)
- MagicaVoxel-Modelle ( ` .vox`)
- 3D-Website (`.JS`) (THREE.JS, A-Frame, Babylon usw.)
Sie müssen nur die unterstützten Dateitypen per Drag & Drop in das Spiel ziehen importieren.
Webaverse unterstützt das Ändern von Avataren; unterstützt den (versteckten) Bearbeitungsmodus; Sie können Ihre eigenen Haustiere, Waffen, Fahrzeuge und jede Art von tragbaren Geräten erstellen. Ab sofort haben die Macher von Webaverse zusammengearbeitet, um Upstreet zu entwickeln, das erste Massively Multiplayer Online (MMO)-Spiel, das auf der Webaverse-Engine basiert.
2. HyperCube
Für Metaverse-Entwickler, die lieber eine dezentrale Metaverse-Plattform erstellen, als ihre eigene Metaverse-Plattform zu hosten, ist HyperCube ein Projekt, das es wert ist, untersucht zu werden. Es handelt sich um eine Blockchain, zu deren vorgesehenen Anwendungsfällen die Stromversorgung des sogenannten HyperVerse gehört, einer „Extended Reality“-Umgebung, die man sich als eine Art Metaversum vorstellen kann. Das Projekt scheint noch nicht ganz ausgereift zu sein, aber es ist eine Überlegung wert für Programmierer, die eine Integration zwischen Metaverse-Anwendungen und dem Blockchain-Ökosystem suchen.
3. XREngine
Zu diesem Zweck bündelt das Projekt verschiedene Open-Source-Tools, um ein Metaverse-Entwicklungsframework zu erstellen, das Tools für die Erstellung von 3D-Welten, sprach- und videobasierte Kommunikation, Benutzerverwaltung und mehr bereitstellt. Ab Mitte 2022 könnte XREngine das wichtigste existierende Open-Source-Entwicklungsframework sein.
Ethereal Engine
Demo: https://github.com/XRFoundation/XREngine
4, JanusWeb
JanusWeb ist ein weiteres Open-Source-, entwicklerfreundliches Metaverse-Programmierframework. Der Schwerpunkt liegt auf der Erstellung von 3D-Umgebungen, die in einem Webbrowser ausgeführt werden, wobei das Rendering von Three.js oder WebGL gesteuert wird. Da sich JanusWeb auf die Erstellung von 3D-Welten konzentriert, ist sein Umfang derzeit begrenzter als der von XREngine, das darauf abzielt, eine universelle Metaverse-Plattform für Entwickler zu sein. Wenn Ihr Hauptziel jedoch die Erstellung von 3D-Welten ist, ist JanusWeb ein guter Ausgangspunkt.
Web-Framework zum Aufbau vernetzter Virtual-Reality-Erlebnisse:
https://github.com/jbaicoianu/janusweb
5, WebXR-Geräte-API
ermöglicht Webanwendungen den direkten Zugriff auf Hardwaregeräte für viele Metaverse-Entwicklungsanwendungsfälle sind kritisch. Die WebXR-Geräte-API soll den Prozess vereinfachen, indem sie Entwicklern eine standardisierte API für den Zugriff auf Virtual-Reality- und Augmented-Reality-Hardware aus Webanwendungen bietet. 6. Open Metaverse Interoperability Group Open- und Metaverse-Anwendungen, -Dienste und -Plattformen können problemlos miteinander integriert werden.
7. Blender
Blender ist eine Open-Source-3D-Modellierungsplattform, die lange bevor jemand über das Metaversum sprach, erschien. Aber es bleibt eine beliebte Lösung im Open-Source-Ökosystem zum Erstellen und Bearbeiten von 3D-Visualisierungen, was es zu einer wichtigen Plattform macht, über die man sich informieren sollte, wenn Entwickler 3D-Metaverse-Anwendungen entwickeln.
8. PlanckX, eine neue Generation dezentraler Spiele-Aggregationsplattform basierend auf dem Metaverse-Konzept und der Blockchain-Technologie
https://planckx.io/
9., WebXR-Demo, Framework, Editor
WebXR-Erklärer - Was ist WebXR und welche Anwendungsfälle gibt es?
Awesome WebVR – Eine kuratierte Liste von WebVR-Paketen und -Ressourcen.
Exokit Web – Web Metaverse Engine wie Editoren wAWESOME WebXR 2
10, Yuanshi Open Source Information
janus Guide-Janusxr ist ein Open-Source-3D-Browser und visueller Editor
janusweb-Verwenden Sie ein Web-Framework zum Erstellen vernetzter virtueller Geräte Realitätserlebnisse
Hubs– Virtuelle Mehrbenutzerräume in WebXR, erstellt von Mozilla
Spoke– Erstellen Sie ganz einfach benutzerdefinierte 3D-Umgebungen
Three.js-Editor– drei Web-Editoren für .jsBabylonjs-Editor – Web-Editor für [babylon.js] (www.babylonjs.com/)
High Fidelity – Open-Source-VR-Softwareplattform (veraltet)
Vircadia – Von der Community gepflegter Fork von High Fidelity
Tivoli Cloud – Open-Source-Fork von High Fidelity
Decentraland – Blockchain-basierte virtuelle Welt
Webaverse – Allgegenwärtige 3D-Anwendungen
XR3ngine – Open-Source-Framework zum Erstellen skalierbarer sozialer Echtzeitanwendungen
Ready Player Me– spielübergreifende Metaverse-Avatar-Plattform
VRoid Hub– Plattform zum Hochladen humanoider VRM-Avatare
Cryptoavatars– Einzigartige VRM-Avatare auf der Ethereum-Blockchain
Dat – Ein Peer-to-Peer-Protokoll
IPFS– Ein Peer-to-Peer-Super-Media-Protokoll
glTF– Laufzeitbereitstellung von 3D-Assets
VRM– Dateiformat für humanoide 3D-Avatare
Ethereum– Dezentraler Weltcomputer WebXR – Zugriff auf VR/AR auf der Web-Hardware
Open Metaverse InteroperabilityInteroperables Virtual-World-Protokoll
Tolle Metaverse. Projekte Autor: Wang ShuangzhongArtikelquelle: https://zhuanlan.zhihu.com/p /557121132
(Lernvideo-Sharing: Web-Frontend)
Das obige ist der detaillierte Inhalt vonFassen Sie Open-Source-Tools und Frameworks für die Metaverse-Entwicklung zusammen und organisieren Sie sie. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!