Android XR エンジンハブでダイレクト プレビューを設定する

対応する XR デバイス
このガイダンスは、次のようなタイプの XR デバイス向けのエクスペリエンスを構築する際に役立ちます。
[
XR Headsets
]
有線 XR グラス

ダイレクト プレビューは、Android XR デバイスからのライブデータを使用して、ゲームエンジンのエディタ内で複雑なインタラクションを直接テストして反復処理できる、Android XR Engine Hubの機能です。これにより、XR 開発における時間のかかる通常のビルドとデプロイのサイクルを完全に回避できます。

ダイレクト プレビューでは、変更を加えるたびに完全な APK をエクスポートするのではなく、ホストマシンがコンテンツをレンダリングしてデバッグし、ビジュアル ビューポートを実際の Android XR デバイスに直接ストリーミングします。また、サポートされている OpenXR 拡張機能をホストマシンにリアルタイムでストリーミングします。

ダイレクト プレビューの OpenXR サポート

ダイレクト プレビューを使用すると、ストリーミングされた次の拡張機能について、エンジンのビューポート内で低レイテンシのテストを即座に実行できます。

特徴や機能 OpenXR 拡張機能文字列

デバイス アンカーの永続性

XR_ANDROID_device_anchor_persistence

レイキャスト

XR_ANDROID_raycast

トラッカブル(平面/奥行き)

XR_ANDROID_trackables

オブジェクト トラッキング

XR_ANDROID_trackables_object

シーン メッシュ

XR_ANDROID_scene_meshing

顔追跡

XR_ANDROID_face_tracking

アイ トラッキング

XR_ANDROID_eye_tracking

パススルー カメラの状態

XR_ANDROID_passthrough_camera_state

ハンド インタラクション

XR_EXT_hand_interaction

Android エンジンハブでダイレクト プレビューを使ってみる

次のセクションの手順に沿って、ダイレクト プレビューを有効にし、実際の Android XR デバイスを構成して、ゲームエンジンで低レイテンシのダイレクト プレビューを有効にして開始します。

Android XR エンジンハブをダウンロードしてインストールする

まず、Android XR エンジン ハブの最新バージョンをダウンロードしてインストールします。

Android XR デバイスを接続して構成する

次に、ダイレクト プレビュー用に Android XR デバイスを接続して構成します。

  1. 実行中のゲームエンジンのエディタをすべて閉じます。
  2. Android XR エンジンハブを開きます。

    Android XR エンジンハブのデバイス マネージャー画面

  3. 高品質の USB-C ケーブルを使用して、Android XR デバイスをホストマシンに接続します。

  4. インターフェースの上部にあるデバイスのプルダウン メニューから、接続した Android XR デバイスを選択します。

    ダイレクト プレビューで使用するデバイスを選択します

  5. ストリーム クライアントが初期化されていることを確認します。

    1. [Install Stream Client] をクリックして、必要なデーモンをヘッドセットにデプロイします。
    2. [Active OpenXR Runtime] の [Set] をクリックして、ホストマシンからデバイス ストリームへのエンジンの呼び出しをリダイレクトします。

    Android XR Engine Hub で Direct Preview を有効にする

ゲームエンジンでダイレクト プレビューを構成して開始する

最後に、ゲームエンジンでダイレクト プレビューを構成して開始します。

  1. ゲームエンジンの初回セットアップと構成の手順を完了します。

  2. ダイレクト プレビューを開始するたびに、ゲームエンジンの「ダイレクト プレビューを開始する」セクションの手順に沿って操作します。