Mixed Reality Utility Kit - 概要
更新日時: 2025/05/29
MRUKは、空間認識アプリを構築する際の一般的な操作を行うために使用できる豊富なユーティリティとツールを提供します。これにより物理世界に沿ったプログラムが容易になり、開発者はアプリの独自性に集中して作業することができます。
Health & Safety
複合現実エクスペリエンスを構築する際、快適かつ安全なエクスペリエンスをユーザーに提供するために、ご自身のコンテンツを評価するよう強くおすすめします。このサンプルプロジェクトまたはプレゼンスプラットフォーム機能を使ってアプリを設計したり開発したりする前に、複合現実の健康と安全ガイドラインをご覧ください。
MRUKは、3つの主要領域にわたって高度なツールを提供することで、よりスマートかつ没入感のあるアプリの構築を支援します。

シーンクエリ: 空間クエリを使って、床や壁などの表面にコンテンツを正確に配置します。

グラフィカルヘルパー: 物理的な形状と一致するツールを使って、バーチャルコンテンツの位置合わせ、スケーリング、表示を行います。

開発ツール: prefabルームやアンカービジュアライザーなどのツールを使って、空間設定のデバッグやテストを行います。
Mixed Reality Utility Kit (MRUK)は、空間認識アプリを構築するためのモジュール式のシステム一式を提供します。表面へのコンテンツ配置や位置合わせから、ユーザー間での環境の同期まで、MRUKは軽量なAPIと柔軟なprefabを使ってMR開発を簡素化します。

シーンなしでコンテンツを配置する
環境レイキャストAPIを使って、深度データをもとに素早く3Dコンテンツを現実世界の環境に配置します。
ドキュメントを見る
シーンデータを管理する
MRUKRoom、アンカー、ラベル、EffectMeshについて学び、物理環境を解釈し可視化します。
ドキュメントを見る
シーンを使ってコンテンツを配置する
MRUKシーンやアンカーデータを管理・クエリしてコンテンツを配置する方法を学びます。
ドキュメントを見る
シーンビジュアルを操作する
ルームの外観を置き換えたり、破壊したり、変更したりして、シーンをカスタマイズまたは修正します。
ドキュメントを見る
MRUKでオブジェクトをトラッキングする
MRUK対応のトラッキング可能なコンポーネントを使って、キーボードなどの物理的なオブジェクトをトラッキングします。
ドキュメントを見る
他の人とスペースを共有する
MRUKのスペース共有APIを使って、友達とルームを共有し、コロケーションのMRエクスペリエンスを構築します。
ドキュメントを見る
MRUKアプリをデバッグする
シーンデバッガー、EffectMeshツール、ビジュアルオーバーレイを使って、MRアプリのデバッグとイテレーションを行います。
ドキュメントを見る
MRUKサンプル
NavMesh、Virtual Home、Bouncing Ballなどのサンプルシーンを通じて、MRUKの実際の機能を確認します。
ドキュメントを見る
空間クエリ、コンテンツ配置、操作、共有、デバッグについてさらに理解を深めるために、MRUKに関するその他のドキュメントもご覧ください。
主要コンセプト
- スタートガイド: プロジェクトを設定してMRUKをインストールし、利用可能なビルディングブロックを使ったスペースの設定について理解を深めます。
- シーンなしでコンテンツを配置する 環境レイキャストを使って、最小限の設定で物理的スペースに3Dオブジェクトを配置します。
- シーンデータを管理する MRUKRoom、EffectMesh、アンカー、セマンティックラベルを使って、ルームの構造を反映します。
コンテンツとインタクラクション
マルチユーザーとデバッグ
MRUKサンプルとチュートリアル
- MRUKサンプル NavMesh、Virtual Home、シーンデコレーターなどのサンプルシーンについてご紹介します。
- 複合現実モチーフ インスタントコンテンツ配置についてご紹介します。
複合現実のデザイン原則