メタバース開発用のオープンソース ツールとフレームワークを要約して整理する

WBOY
リリース: 2024-01-18 14:51:56
転載
2524 人が閲覧しました

この記事では、Webverse、HyperCube、XREngine、JanusWeb、WebXR Device API など、メタバースで開発されたオープン ソース ツールとフレームワークの概要を紹介します。一緒に見てみましょう。お役に立てば幸いです。あなたに、助けてください。

メタバース開発用のオープンソース ツールとフレームワークを要約して整理する

# (学習ビデオ共有:

Web フロントエンド)

1、Webverse

オープンソースが好きなメタバース開発者であれば、Webaverse を気に入るはずです。このプラットフォームの使命は、メタバース開発の文脈において「少数の大手テクノロジー企業からユーザーとクリエイターに権力を移す」ことです。 Webaverse の目標は、誰もが独自のメタバースを構築するための基礎として使用できる、完全にオープン ソースのカスタマイズ可能な「メタバース エンジン」を提供することです。どこでも使用できます。唯一の要件は、Node.js 17 以降が利用可能であることです。

Webaverse は、オープンソースのブラウザベースのメタバース エンジンであり、誰でもその上に仮想世界やゲーム エクスペリエンスを構築してホストできます。

Decentraland や The Sandbox などの前世代の暗号メタバース仮想世界と比較して、Webaverse の最大の特徴はそのオープン性であり、この仮想世界ではアバター、武器や装備、乗り物、ペットなどをカスタマイズできます。オン、そしてこれすべて許可なしで。

現在、Webaverse は次のファイル タイプをサポートしています:

  • - GLTF モデル (`.gltf`、`.glb`)

  • - VRM 3D アバター(`.vrm`)

  • - MagicaVoxel モデル(`.vox`)

  • - 3D ウェブサイト(` .JS`) (THREE.JS、A-Frame、Babylon など)

サポートされているファイル タイプをゲームにドラッグ アンド ドロップしてインポートするだけです。

Webaverse はアバターの変更をサポートし、(非表示) 編集モードをサポートし、独自のペット、武器、乗り物、およびあらゆる種類のウェアラブル デバイスを作成できます。現時点では、Webaverse の作成者は協力して、Webaverse エンジンをベースにした初の多人数参加型オンライン (MMO) ゲームである Upstreet を構築しています。

2、HyperCube

独自にホストされたメタバース プラットフォームではなく、分散型メタバース プラットフォームを作成することを好むメタバース開発者にとって、HyperCube は価値のあるプロジェクトです。調べています。これはブロックチェーンであり、その使用目的には、いわゆる HyperVerse (メタバースの一種と考えることができる「拡張現実」環境) を強化することが含まれます。このプロジェクトはまだ完全に成熟していないようですが、メタバース アプリケーションとブロックチェーン エコシステムの間の統合を求めているプログラマーにとっては検討する価値があります。

3. XREngine

この目的を達成するために、このプロジェクトはさまざまなオープン ソース ツールをバンドルして、3D 世界の作成、音声およびビデオ ベースのコミュニケーション、ユーザー管理などのためのツールを提供するメタバース開発フレームワークを作成します。 2022 年半ばの時点で、XREngine は存在する最も重要なオープンソース開発フレームワークになる可能性があります。

Ethereal エンジン

デモ: https://github.com/XRFoundation/XREngine

4、JanusWeb

JanusWeb は、オープン ソースの開発者にとって使いやすいメタバース プログラミング フレームワークのもう 1 つです。 Three.js または WebGL によってレンダリングを駆動し、Web ブラウザーで実行される 3D 環境の作成に重点を置いています。 JanusWeb は 3D 世界の作成に重点を置いているため、開発者向けのユニバーサル メタバース プラットフォームを目指す XREngine よりもその範囲が現時点では限定されています。それでも、3D 世界の作成が主な目標である場合は、JanusWeb から始めるのが最適です。

接続された仮想現実エクスペリエンスを構築するための Web フレームワーク:

https://github.com/jbaicoianu/janusweb

##5、WebXR デバイス API Web アプリケーションにハードウェア デバイスへの直接アクセスを提供することは、多くのメタバース開発ユース ケースにとって重要です。 WebXR Device API は、Web アプリケーションから仮想現実および拡張現実ハードウェアにアクセスするための標準化された API を開発者に提供することで、プロセスを簡素化するように設計されています。

6、Open Metaverse Interoperability Groupメタバース フレンドリーな API やその他のリソースの最新情報を入手するには、メタバースをフォローしてください。 Interoperability Group (OMI)。その使命は、メタバース開発がオープンであり、メタバース アプリケーション、サービス、プラットフォームが相互に簡単に統合できるように、オープン スタンダードを共同で作成することです。

7. BlenderBlender は、メタバースについて誰もが語るずっと前に登場したオープンソース 3D モデリング プラットフォームです。しかし、オープン ソース エコシステムでは、3D ビジュアライゼーションを作成および操作するための人気のあるソリューションとして依然として人気があり、3D メタバース アプリケーションを開発する開発者にとって知っておくべき重要なプラットフォームとなっています。

8. PlanckX は、メタバースの概念とブロックチェーン テクノロジーに基づいた新世代の分散型ゲーム アグリゲーション プラットフォームです。https:// planckx。 io/

9.、WebXR デモ、フレームワーク、エディター

WebXR 解説 - WebXR とは何ですか? 使用例は何ですか?

素晴らしい WebVR - WebVR パッケージとリソースの厳選されたリスト

Exokit - WebXR メタブラウザ、エンジン、アバター システムなど

Exokit の概要 - Exokit ツールキットの非公式概要

Exokit Web - Web メタバース エンジン

Exokit Web 2 - API をよりシンプルで理解しやすくします

Webaverse - オープン スタンダードを使用して独自の空間 Web オブジェクトを作成します

素晴らしい WebXR - WebXR デモ、フレームワーク、エディタなどへのリンクをまとめます。

素晴らしい WebXR 2

10、メタバース オープン ソース マテリアル

Janus ガイド - JanusXR は、オープンソースの 3D ブラウザーおよびビジュアル エディターです。

JanusWeb - 接続された仮想現実エクスペリエンス Web フレームワークを構築するためのものです

Hubs - Mozilla による WebXR のマルチユーザー仮想空間

Spoke - カスタム 3D 環境を簡単に作成

Three.js Editor - three.js の Web エディター

Babylonjs Editor - [babylon.js] (www.babylonjs.com/)

の Web エディター

High Fidelity - オープンソース VR ソフトウェア プラットフォーム (非推奨)

Vircadia - コミュニティが維持する High Fidelity フォーク

Tivoli Cloud - High Fidelity のオープンソース フォーク

Decentraland - ブロックチェーンに基づく仮想世界

Webaverse - どこでも 3D アプリケーション

XR3ngine - スケーラブルなリアルタイム ソーシャル アプリケーションを構築するためのオープン ソース フレームワーク

11. アバター プロバイダー

##Ready Player Me - メタバースのクロスゲーム アバター プラットフォーム

VRoid Hub - ヒューマノイド VRM アバター アップロード プラットフォーム

クリプトアバター - イーサリアム ブロックチェーン上の固有の VRM アバター

12、プロトコルと標準

Dat - ポイント-point プロトコル

IPFS - ポイントツーポイントのハイパーメディア プロトコル

glTF - ランタイム 3D アセット配信

VRM - 3D ヒューマノイド アバターのファイル形式

Ethereum - 分散型ワールド コンピューター

WebXR - VR/AR ハードウェアにアクセスネットワーク

オープン メタバースの相互運用性

相互運用可能な仮想世界プロトコル素晴らしいメタバース プロジェクト

著者: Wang Shuangzhong

ソース記事の内容: https://zhuanlan.zhihu.com/p/557121132

(学習ビデオ共有: Web フロントエンド)

以上がメタバース開発用のオープンソース ツールとフレームワークを要約して整理するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:zhihu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート