夜風のMixedReality

xRと出会って変わった人生と出会った技術を書き残すためのGeekなHoloRangerの居場所

HoloLensでscanしたSpatialMeshを取得する

本日はHoloLwns調査枠です。

本日はHoloLensのSpatialMeshに関して調査しました。

〇HoloLensのSpatialMesh

SpatialMeshはHoloLensのSpatialAwarenessで認識した現実の空間情報を基に生成されるMeshのことです。

SpatialMeshは通常HoloLensによって作られるデジタル情報と、現実の情報との対話、MxiedRealityを実現するための一つの方法として使用されます。

例えば、HoloLensのアプリ側でオブジェクトに重力を設定しておくことで現実の床に沿って生成されたSpatialMesh上に落ち、ユーザーからはまるで現実の床そのものに対してオブジェクトが落ちたように見えます。

〇SpatialMeshの取り出し

①SpatialMeshを取り出すためにはデバイスポータルに接続します。

redhologerbera.hatenablog.com

redhologerbera.hatenablog.com

②サイドタブから[3DView]を選択します。

ここでは接続されているHoloLensで取得されたSpatialMeshの情報が表示されます。

f:id:Holomoto-Sumire:20201018212352j:plain

壁だけではなく椅子や机などのオブジェクトはしっかり取得できていることが確認できます。

f:id:Holomoto-Sumire:20201018212411j:plain

③SpatialMeshはリアルタイムには表示されません。[Update]を選択して更新をかけることでその時点の情報が表示されます。

f:id:Holomoto-Sumire:20201018212800j:plain

④[Save]を選択することで現時点で表示されているSpatialMeshの情報をobj形式でダウンロードできます。

f:id:Holomoto-Sumire:20201018212827j:plain

〇ダウンロードしたSpatialMesh

ダウンロードしたMeshは3DビュアーやBlenderで表示することができます。

f:id:Holomoto-Sumire:20201018213100j:plain
3Dビュアー

f:id:Holomoto-Sumire:20201018213235j:plain
Blender

以上でHoloLensでscanしたSpatialMeshを取得できました。