なんかいろいろしてみます

Jun 22, 2022 - 1 minute read - HoloLens

HoloLens 2 の HolographicRemoting アプリ開発手順

Windowsパソコンのレンダリング結果をHoloLensで見ることができるHolographicRemotingアプリの開発手順

HolographicRemoting概要

開発環境

  • Windowsパソコン側のアプリはUnityとMixedRealityToolkitを利用して開発を行います.
  • 今回はWindowsパソコン側の送信用アプリのみを開発し,HoloLens側はStoreに公開されているアプリを利用します.
  • WindowsパソコンとHoloLensは同一ローカルネットワークに接続されている必要があります.
  • Unity 2020.3.35f1
  • MixedRealityToolkit 2.8.0

開発手順

MRTK導入

  • MixedRealityFeatureToolから以下をUnityプロジェクトにインポート

    • Mixed Reality Toolkit Foundation 2.8.0
    • Mixed Reality Toolkit Standardassets 2.8.0
    • Mixed Reality OpenXR Plugin 1.4.1
  • OpenXRのインポートに失敗する場合にはMixedRealityFeatureToolのキャッシュを削除して再ダウンロード

  • MRTKの設定からOpenXRを選択 alt

Unityプロジェクト設定

  • Build SerringsPlatformWindows Standalone を選択
  • Player SettingsXR Plug-in Management を以下のように設定 alt alt

Unity Scene設定

  • HoloLens 2アプリと同様に MixedRealityToolkitのシーン設定を行う
  • HolographicRemoting用に HolographicRemoting プレハブをシーンに追加
  • alt

実行

  • Windows Standaloneアプリとしてビルド,実行
  • HoloLens側で起動したHolographic Remoting Playerアプリに表示されたIPアドレスを入力して接続
  • Unity Editor実行時にはMRTKに付属しているEditor用のHolographicRemoting機能を利用可能

まとめ

  • HoloLensアプリ開発とほぼ同じ手順でHolographicRemotingアプリ開発が可能
  • HoloLens単体では難しい高負荷な表示が可能
  • Windowsパソコンに接続したデバイスの可視化などが可能
  • HoloLens側のアプリ開発が不要