google/xrblocks

XR Blocks is a lightweight WebXR + AI library for rapidly prototyping advanced AI + XR experiences.

解決する課題

XR Blocks は、AI を統合した没入型 XR(拡張現実)アプリケーションを構築する複雑なプロセスを簡素化します。統一されたクロスプラットフォームフレームワークを提供し、開発者は専用の XR ハードウェアと標準的なデスクトップブラウザの両方で動作するインタラクティブな 3D 体験を、別々のコードベースを必要とせずに作成できます。

仕組み

Three.js ライブラリをベースに構築された XR Blocks は、空間入力や AI 統合の難しさを抽象化する高レベルな SDK を提供します。迅速なテストのための組み込みデスクトップシミュレーター、手や頭のジェスチャー認識、空間 UI システムが含まれています。AI 機能については、Gemini に直接接続してマルチモーダルな理解を実現し、会話型でコンテキストを認識する XR アプリケーションを構築できます。

対象ユーザー

このライブラリは、AI ネイティブな XR アプリケーションをプロトタイプ作成および構築したい開発者や研究者向けに設計されています。低レベルのハードウェア API を管理することなく、AI エージェント、ジェスチャーベースのインタラクション、空間コンピューティングを活用したい方に特に役立ちます。

ハイライト

  • Android XR デバイスおよびデスクトップ Chrome ブラウザのクロスプラットフォームサポート。
  • 手(ピンチ、手のひら、拳など)や頭の動き(うなずき、首振り)の高度なジェスチャー認識。
  • ボタン、スライダー、flex レイアウトパネルなどの組み込み空間 UI コンポーネント。
  • 会話型 AI およびマルチモーダルなシーン理解のための Gemini とのシームレスな統合。
  • ヘッドセットなしで XR インタラクションをテストできるデスクトップシミュレーターを同梱。
  • XR 開発における AI コーディングエージェントを評価するための専用ベンチマーク (GenXR-Bench) を提供。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト