空間メッシュSpatial mesh

空間メッシュ

ユーザーは、空間メッシュの視覚エフェクトを使用して、デバイスがどのように物理的な環境を認識し、理解しているかを知ることができます。Through the spatial mesh visualization, the user can learn how a device perceives and understands the physical environment. 空間コンテキストを提供するだけでなく、適切な空間メッシュの視覚化によって、すばらしいと魔法のエクスペリエンスを実現できます。In addition to providing spatial context, proper spatial mesh visualization can create a delightful and magical experience.

設計ガイドラインDesign guideline

ユーザーがコンテンツにフォーカスを設定して操作できるようにすることが重要であるため、バックグラウンドで空間メッシュを連続して繰り返し表示することは困難になる可能性があります。Since it's important to allow the user to focus and interact with content, continuous and repeated visualization of the spatial mesh in the background could be distracting. 最初の起動時に1回だけ環境を表示しないようにするか、またはユーザーがスペースをターゲットにして環境メッシュを表示する明確な意図を示すことをお勧めします。It is recommended to visualize the environment sparingly, either only once in the initial launch or when the user shows clear intention to see the environmental mesh by targeting and air-tapping space. HoloLens シェルでは、この動作を確認できます。You can observe this behavior in the HoloLens shell.

Unity 用の MRTK (Mixed Reality Toolkit) での空間メッシュの視覚化Spatial mesh visualization in MRTK (Mixed Reality Toolkit) for Unity

MRTK には、空間メッシュの視覚化に関するいくつかの素材が用意されています。MRTK provides several materials for the spatial mesh visualization.

  • MRTK_Wireframe、MRTK_Wireframe ます。既定の静的な空間メッシュマテリアルは、アニメーションを使用せずにメッシュのアウトラインを示します。MRTK_Wireframe.mat, MRTK_Wireframe.mat: Default static spatial mesh material which shows the mesh outlines without animation. この資料は、空間メッシュジオメトリ全体を示すため、デバッグのために役立ちます。This material is useful for debugging purposes since it shows the entire spatial mesh geometries. ただし、運用環境では推奨されません。However, it is not recommended for production.
    Wireframe spatial mesh visualization

  • MRTK_SurfaceReconstruction: この資料では、空間メッシュにアニメーション化されたパルス効果を提供します。MRTK_SurfaceReconstruction.mat: This material gives you an animated pulse effect on the spatial mesh. このマテリアルを使用して、特定の時点で、またはユーザーのエアタップ入力で環境を視覚化できます。You can use this material to visualize the environment at a specific moment of your experience or on the user's air-tap input. 例については、「 PulseShaderExamples シーン」を参照してください。See PulseShaderExamples.unity scene for the examples.
    Pulse spatial mesh visualization



関連項目See also