Holographic Remoting と再生モードを使用してアプリをプレビューおよびデバッグする

この記事では、Holographic Remoting の次のユース ケースについて説明します。

  • 開発プロセス中にアプリをプレビューおよびデバッグしたい場合: PC の Unity エディターでアプリをローカルに再生モードで実行し、エクスペリエンスを HoloLens にストリーミングできます。 これにより、完全なプロジェクトをビルドしてデプロイすることなく、すばやくアプリをデバッグできます。 この種類のアプリを、"Holographic Remoting 再生モード プレビュー アプリ" と呼びます。 HoloLens からの入力 (視線、ジェスチャ、音声、空間マッピング) は PC に送信されます。そこで、コンテンツは仮想イマーシブ ビューでレンダリングされます。 その後、レンダリングされたフレームが HoloLens に送信されます。

Holographic Remoting の詳細については、「Holographic Remoting の概要」を参照してください

HoloLens のオンボード リソースに依存するのではなく、PC のリソースを使用してアプリの機能を強化したい場合にも、Holographic Remoting を使用できます。

Holographic Remoting を設定する

Holographic Remoting を使用するには、Holographic Remoting Player アプリを Microsoft Store から HoloLens にインストールする必要があります。 以下で説明するように、アプリをダウンロードして実行すると、バージョン番号と、接続先の IP アドレスが表示されます。 OpenXR プラグインを操作するには、v2.4 以降が必要です

Holographic Remoting では、高速の PC と Wi-Fi 接続が必要です。 詳細については、上でリンクされている Holographic Remoting Player についての記事を参照してください。

Screenshot of the Holographic Remoting Player running in the HoloLens

次の手順では、OpenXR を使用するようにプロジェクトを既に設定していることを前提としています (つまり、必要なパッケージをインポートし、OpenXR プラグインの設定を選択しました)。 まだ行っていない場合は、「 XR 構成の設定」を参照してください

  1. HoloLens 2で、Microsoft Storeに移動し、Holographic Remoting Player アプリをインストールします。

  2. HoloLens 2で、Holographic Remoting Player アプリを起動して再生します。 スタート メニューでは、アプリのタイルに Holographic Remoting と表示されることに注意してください。 アプリを起動したら、アプリのインターフェイスの [再生] ボタンを必ず押してください。

  3. Unity のメニュー バーで、再生モードMixed Reality>Holographic リモート処理の削除を>選択します。

    Screenshot of project settings panel open in the Unity Editor with XR Plug-in management highlighted.

  4. [Holographic Remoting for Play Mode] ウィンドウの [リモート ホスト名] ボックスに、HoloLens 2の IP アドレスを入力します。

    ヒント

    Holographic リモート処理プレーヤーを実行すると、HoloLens 2の IP アドレスが見つかります

    Screenshot of the Holographic Remoting Player running on the HoloLens 2 with IP address circled.

  5. その他の設定を、必要に応じて変更します。

  6. [ 再生モードのホログラフィック リモート処理を有効にする ] ボタンをクリックします。

    Screenshot of the Holographic Remoting for Play Mode window.

  7. [再生] ボタンを選択して再生モードに入り、HoloLens 2でアプリを表示します。

    ヒント

    再生モードで C# スクリプトをデバッグするには、Unity に Visual Studio をアタッチします。

参照