次の方法で共有


Holographic Remoting の概要

Holographic Remoting を使用して、ホログラフィック コンテンツを HoloLens にリアルタイムでストリーミングします。 Holographic Remoting には、次の 2 つの主な用途があります。

  1. (Unityまたは Unreal): 開発プロセス中にアプリをプレビューしてデバッグする必要があります。アプリをプレイ モードで PC のUnity エディターでローカルで実行し、HoloLens にエクスペリエンスをストリーミングできます。 Holographic Remoting は、完全なプロジェクトをビルドしてデプロイすることなく、アプリをすばやくデバッグする方法を提供します。 この種類のアプリは、 Holographic Remoting Player アプリです。

  2. (Unity、Unreal、または C++): HoloLens オンボード リソースに依存するのではなく、PC のリソースがアプリに電力を供給するようにします。Holographic Remoting 機能を備えたアプリを作成して構築できます。 ユーザーは HoloLens でアプリを使用しますが、アプリは実際には PC 上で実行されるため、PC のより強力なリソースを利用できます。 Holographic Remoting は、アプリに高解像度のアセットまたはモデルがあり、フレーム レートを損ないたくない場合に特に役立ちます。 この種類のアプリは、 Holographic Remoting リモート アプリです。

どちらの場合も、HoloLens-gaze、ジェスチャ、音声、空間マッピングからの入力が PC に送信されます。 PC は、仮想イマーシブ ビューでコンテンツをレンダリングし、レンダリングされたフレームを HoloLens に送信します。

注:

リモート アプリケーションを開発するときは、Windows Mixed Reality API または OpenXR API を使用する必要があります。 同じアプリケーション内での両方の API の混在はサポートされていません。

重要

HoloLens 2の Holographic Remoting は、メジャー バージョンの変更です。 HoloLens (第 1 世代) のリモート アプリケーションでは NuGet パッケージ バージョン 1.x.x を使用し、HoloLens 2のリモート アプリケーションでは 2.x.x を使用する必要があります。この変更は、HoloLens 2用に書き込まれたリモート アプリケーションが HoloLens (第 1 世代) と互換性を持たないことを意味し、その逆も同様です。

関連項目