DUICUO

Metaverseが開発した7つのオープンソースツールとフレームワーク

メタバースへの関心が高まるにつれ、メタバース開発を支援するツールやプラットフォームの数も増えています。メタバース開発者向けの優れたリソースをいくつかご紹介します。

メタバース向けのアプリケーションやサービスを構築したい場合、ゼロから始める必要はありません。メタバースが様々な分野で注目を集めるにつれ、プログラマーがメタバースアプリケーションを開発するのに役立つツールやプラットフォームが数多く登場しています。

ここでは、7つのメタバース開発ツールとフレームワークをご紹介します。これらはすべてオープンソースであるため、大規模エンタープライズやプロプライエタリプラットフォーム上のメタバース開発ツールに縛られることを避けたいプログラマーにとって魅力的な選択肢となるでしょう。

どのプロジェクトがオープンソース メタバース開発環境を支配することになるかについて結論を出すのは時期尚早ですが、ここで詳述するツールとフレームワークはメタバース開発者にとって非常に魅力的です。

ウェブバース

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

ハイパーキューブ

メタバース開発者にとって、自己ホスティングではなく分散型メタバースプラットフォームの構築を好むなら、HyperCubeは検討する価値のあるプロジェクトです。HyperCubeは、いわゆる「拡張現実」環境(メタバースの一種とも言える)であるHyperVersesの実現など、ユースケースが想定されているブロックチェーンです。このプロジェクトはまだ完全に成熟していないように見えますが、メタバースアプリケーションとブロックチェーンエコシステムの統合を目指すプログラマーにとっては検討する価値があります。

XRエンジン

XREngineは、メタバース開発を「ウェブサイト構築と同じくらいシンプルで自然なもの」にすることを目指す野心的なプロジェクトです。この目標達成のため、このプロジェクトは様々なオープンソースツールをバンドルしてメタバース開発フレームワークを構築し、3Dワールドの作成、音声およびビデオベースのコミュニケーション、ユーザー管理などのためのツールを提供しています。2022年半ばの時点で、XREngineはおそらく最も重要なオープンソース開発フレームワークでした。

ヤヌスウェブ

JanusWebは、開発者にとって使いやすいオープンソースのメタバース・プログラミング・フレームワークです。Three.jsまたはWebGLを活用したレンダリング機能を備え、Webブラウザで動作する3D環境の作成に重点を置いています。JanusWebは3Dワールドの作成に重点を置いているため、開発者向けの汎用メタバース・プラットフォームを目指すXREngineよりも、現時点では対応範囲が限定されています。しかしながら、3Dワールドの作成が主な目標であれば、JanusWebは優れた出発点となるでしょう。

WebXR デバイス API

ウェブアプリケーションがハードウェアデバイスに直接アクセスできるようにすることは、多くのメタバース開発ユースケースにとって不可欠です。WebXRデバイスAPIは、ウェブアプリケーションから仮想現実(VR)および拡張現実(AR)ハードウェアにアクセスするための標準化されたAPIを開発者に提供し、このプロセスを簡素化することを目的としています。

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

Metaverse 対応 API やその他のリソースに関する最新情報を入手するには、Metaverse Interoperability Group (OMI) をフォローしてください。OMI の使命は、Metaverse 開発がオープンであり、Metaverse アプリケーション、サービス、プラットフォームが相互に簡単に統合できることを保証するために、オープン スタンダードの作成に協力することです。

ブレンダー

Blenderは、メタバースが話題になるずっと前から存在していたオープンソースの3Dモデリングプラットフォームです。しかし、オープンソースエコシステムにおいて、3Dビジュアライゼーションの作成と操作において今でも人気のソリューションであり、3Dメタバースアプリケーションを開発する開発者にとって重要なプラットフォームとなっています。

元のリンク: https://www.itprotoday.com/software-development/top-7-open-source-tools-and-frameworks-metaverse-development