MixedRealityToolkit/MixedRealityToolkit-Unity

This repository holds the third generation of the Mixed Reality Toolkit for Unity. The latest version of the MRTK can be found here.

解決する課題

MRTK3は、Unityにおけるクロスプラットフォームな複合現実(MR)体験の開発を加速するために設計されたオープンソースツールキットです。多様なハードウェアデバイスやプラットフォームで動作するインタラクションやユーザーインターフェースの作成プロセスを簡素化する、モジュール式のフレームワークを提供します。

仕組み

UnityのXR Interaction Toolkit (XRI) とOpenXRを基盤とするMRTK3は、モジュール式のパッケージベースのアーキテクチャを採用しています。これにより、開発者は入力システム、UXコンポーネント、空間操作ツールなど、必要なコンポーネントのみをプロジェクトに統合できます。Unity Input Systemを活用することで、ハンドトラッキング、ゲームパッド、マウスなど、さまざまなデバイスからの入力を統一された方法で処理できます。

対象ユーザー

HoloLens 2、Meta Quest、Magic Leap 2、Android XRなどのデバイス向けに複合現実アプリケーションを作成する開発者、およびテストのために従来のフラットスクリーンデスクトップをターゲットとする開発者。

主な特徴

  • クロスプラットフォーム対応: OpenXRに特化しており、HoloLens 2、Meta Quest、Magic Leap 2を含む幅広いデバイスをサポートしています。
  • パフォーマンスの最適化: フレームごとのメモリ割り当てをゼロにするよう再設計されており、リソースが制限されたモバイルMRデバイスでのパフォーマンスを最大化します。
  • モジュール式UXコンポーネント: ボリュームボタン、スライダー、ハンドアンカーメニューなど、プロダクション品質の3D UXビルディングブロックのライブラリが含まれています。
  • 拡張可能なアーキテクチャ: UnityのXR Interaction ToolkitとInput Systemを基盤としており、インタラクションパラダイムに対してオープンエンドなアプローチを提供します。
  • データバインディング: ブランディング、テーマ設定、複雑なリストにおける動的なデータ管理のためのデータバインディングをサポートしています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト