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

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

ダイレクト プレビューは、Android XR Engine Hub の機能です。Android XR デバイスからのライブデータを使用して、 ゲームエンジンのエディタ内で複雑なインタラクションを直接テストして反復処理できます。これにより、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 Engine Hub のデバイス マネージャー画面

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

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

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

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

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

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

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

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

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

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