ダイレクト プレビューは、Android XR デバイスからのライブデータを使用して、ゲームエンジンのエディタ内で複雑なインタラクションを直接テストして反復処理できる、Android XR Engine Hubの機能です。これにより、XR 開発における時間のかかる通常のビルドとデプロイのサイクルを完全に回避できます。
ダイレクト プレビューでは、変更を加えるたびに完全な APK をエクスポートするのではなく、ホストマシンがコンテンツをレンダリングしてデバッグし、ビジュアル ビューポートを実際の Android XR デバイスに直接ストリーミングします。また、サポートされている OpenXR 拡張機能をホストマシンにリアルタイムでストリーミングします。
ダイレクト プレビューの OpenXR サポート
ダイレクト プレビューを使用すると、ストリーミングされた次の拡張機能について、エンジンのビューポート内で低レイテンシのテストを即座に実行できます。
| 特徴や機能 | OpenXR 拡張機能文字列 |
|---|---|
デバイス アンカーの永続性 |
|
レイキャスト |
|
トラッカブル(平面/奥行き) |
|
オブジェクト トラッキング |
|
シーン メッシュ |
|
顔追跡 |
|
アイ トラッキング |
|
パススルー カメラの状態 |
|
ハンド インタラクション |
Android エンジンハブでダイレクト プレビューを使ってみる
次のセクションの手順に沿って、ダイレクト プレビューを有効にし、実際の Android XR デバイスを構成して、ゲームエンジンで低レイテンシのダイレクト プレビューを有効にして開始します。
Android XR エンジンハブをダウンロードしてインストールする
まず、Android XR エンジン ハブの最新バージョンをダウンロードしてインストールします。
Android XR デバイスを接続して構成する
次に、ダイレクト プレビュー用に Android XR デバイスを接続して構成します。
- 実行中のゲームエンジンのエディタをすべて閉じます。
Android XR エンジンハブを開きます。
高品質の USB-C ケーブルを使用して、Android XR デバイスをホストマシンに接続します。
インターフェースの上部にあるデバイスのプルダウン メニューから、接続した Android XR デバイスを選択します。
ストリーム クライアントが初期化されていることを確認します。
- [Install Stream Client] をクリックして、必要なデーモンをヘッドセットにデプロイします。
- [Active OpenXR Runtime] の [Set] をクリックして、ホストマシンからデバイス ストリームへのエンジンの呼び出しをリダイレクトします。
ゲームエンジンでダイレクト プレビューを構成して開始する
最後に、ゲームエンジンでダイレクト プレビューを構成して開始します。
ゲームエンジンの初回セットアップと構成の手順を完了します。
ダイレクト プレビューを開始するたびに、ゲームエンジンの「ダイレクト プレビューを開始する」セクションの手順に沿って操作します。