sakaiこんにちは。HoloLensチームの酒井(@saka_it)です。HoloLensからの(未来あふれる)視界は周りの人からは見えないため、不審者扱いされるというのはよくあることかと思います。展示などでデモをするときもHoloLens分の人しか同時に楽しめないため、待っている人が楽しめないといった問題もあります。今回はそんなときに使えるHoloLensで見えている画面をPCなどで共有する方法について、まとめてみました。2018の19日目の記事です。preview恐らく最も定番の方法だと思います。previewボタンを押すと利用できます。遅延は大きいながらも有線接続対応でブラウザあればOK、と手軽に使いたいときや他の方法でうまく行かないときの最後砦など、まず押さえておきたい方法です。StoreにあるHoloLensアプリを使う方法です。streamから利用できます。単純なプレゼンテーション用途では次のMiracastが出たために使う機会も少なくなりましたが、PC側からの操作で接続できる(HoloLens側の操作は不要)ため、不慣れな方に使ってもらっている途中に画面を確認したい、といった用途には使えるかと思います。画質設定と遅延の関係については以前LTさせて頂いたときの資料にまとめています。MiracastRS5から導入された新機能で、遅延がほぼゼロというのが特徴です。利用方法は簡単でブルームメニューから共有をクリックして、表示先を選択するだけです。上の2つと異なり、HoloLens側から共有を開始する形になります。Hubでも表示することができます。メリット遅延が少ないMiracast対応のディスプレイがあれば、PCが不要デメリット対応デバイスが必要HoloLens側の操作が必要PCとの接続方法については、ホロモンさんがまとめ記事を作成されています。Captureコンポーネントです。これまで紹介した方法と異なり、HoloLensアプリへのコンポーネント組み込みとPC側アプリの作成が必要となります。導入ハードルは高いですが、オープンソースのコンポーネントとして提供されているため、カスタマイズ性が高いのが特徴です。導入方法については、とりカシュさんがまとめ記事を作成されています。SpectatorViewiOS端末を使って、HoloLensが見ている空間と同じような視界を第三者視点として表示する方法です。こちらも、これまで紹介した方法と異なり、HoloLensを掛けている人の視界を共有するのではなく、空間そのものをARKitを使ってiPhoneやiPadで表示する方法になります。こちらも導入ハードルは高めですが、HoloLensより安価なiPhoneなどを使って、現実空間にモデル表示することが可能です。遅延が非常に少ないデメリットHoloLens-iOS端末間の同期やマルチデバイス対応など実装上の考慮が大きい詳しい内容や導入方法は、iOSで動作するSpectatorViewを試してみる記事を参照してください。Pro以前はSpectatorViewと呼ばれていた、HoloLensにカメラを接続して第三者視点を実現する方法です。SpectatorViewが導入される前から利用されていたSpectatorViewとなります。機材の購入や設置も含めて導入ハードルは高いのですが、代わりにHoloLensやモバイル端末よりも高性能なカメラを使用することができます。メリット高性能なカメラを使用できる遅延が非常に少ないデメリット機能の同期などの実装が必要カメラとHoloLensのキャリブレーションが難しいHoloLensをはじめ、デバイスの価格が高い導入方法については、中村さんがまとめ記事を作成されています。サードパーティのアセットサードパーティー製のソリューションやアセットも存在します。要件が合う場合にはこれらを検討するのも良いと思います。Spectatorまとめこのように、後から追加された方法もあるため、画面共有方法は割と種類があります。SpectatorView」を最初に考えて、使えない事情があれば他の方法を考える、といった選択方法が良いと思います。