• Guides
    • English
    • 日本語
  • API Documentation
  • MRTK を始める
  • MRTK Package Contents

    Show / Hide Table of Contents
    • MRTK を始める
      • Release Notes
      • MRTK Package Contents
      • Updating from earlier versions
      • HTK からの移植ガイド
      • MRTK のビルドとデプロイ
      • NuGet Packages
      • Getting started with MRTK and XR SDK
      • Performance
      • Hologram Stabilization (ホログラムの安定化)
    • アーキテクチャ
      • 全体像
      • フレームワークとランタイム
      • Input System (入力システム)
        • 用語
        • Core System
        • Controllers, Pointers, and Focus
      • Systems, Extension Services and Data Providers
    • 機能概要
      • Boundary System
        • Boundary System Overview
        • Configuring the Boundary Visualization
      • Camera System
        • Camera System Overview
        • Camera Settings Providers
          • Windows Mixed Reality Camera Settings
          • Unity AR Camera Settings [Experimental]
          • Creating a camera settings provider
      • Cross Platform Support
        • Configure MRTK for iOS and Android
      • プラットフォームの Capabilities (機能) を検出する
      • Diagnostics System (診断システム)
        • 診断システムの概要
        • 診断システムの構成
        • ビジュアル プロファイラーを使用する
      • Extension Services
        • Extension Service Creation Wizard
        • Scene Transition Service Overview
        • Hand Physics Service Overview
      • Input System (入力システム)
        • 入力の概要
        • Input Actions
        • Input Events
        • Input Providers
          • Input Providers Overview
          • Creating an input data provider
        • Controllers (コントローラー)
        • Eyes
        • Gaze (ゲイズ)
        • Gestures (ジェスチャ)
        • Hands
        • How to Add Near Interaction
        • エディター内入力シミュレーション
        • Pointers
        • Voice Input
          • Dictation (ディクテーション)
          • Speech (コマンドとコントロール)
      • Multi Scene System
        • Multi Scene System Overview
        • Scene Types
        • Content Scene Loading
        • Monitoring Content Loading
        • Lighting Scene Operations
      • パッケージ
        • MRTK パッケージ
        • MRTK Modularization
      • Profiles (プロファイル)
        • プロファイル概要
        • 設定ガイド
      • Rendering
        • Material Instance Overview
        • Shaders
          • MRTK Standard Shader
      • Services (サービス)
        • What makes a mixed reality feature
        • MixedRealityServiceRegistry と IMixedRealityServiceRegistrar とは何か
        • Extension services
      • Spatial Awareness System (空間認識システム)
        • Spatial Awareness (空間認識) 概要
        • Spatial Observers
          • Configuring Observers for Device
          • Configuring Observers for Editor
          • Controlling Observers via Code
          • Creating a custom Observer
      • Teleport System (テレポートシステム) 概要
      • ツール
        • Dependency Window (依存関係ウィンドウ)
        • Extension Service Creation Wizard
        • Holographic Remoting
        • Input Animation Recording
          • Input Animation File Format Specification
        • Optimize Window
        • Runtime tools
          • Controller Mapping tool
      • UX ビルディング ブロック
        • Interactable (インタラクタブル)
        • Button (ボタン)
        • Bounding Box
        • Object Manipulation (物体操作)
        • Sliders (スライダー)
        • Fingertip Visualization
        • App Bar
        • Object Collection (オブジェクトコレクション)
        • Slate (スレート)
        • System Keyboard (システム キーボード)
        • Tooltips (ツールチップ)
        • Solvers (ソルバー)
      • Example Scenes
        • Examples Hub
        • ハンド インタラクションのサンプル
        • アイ トラッキング インタラクションのサンプル
      • Experimental
        • Scrolling Object Collection
        • Hand Coach UX
        • Pulse Shader
    • Contributing
      • Contributing Overview
      • Coding Guidelines
      • Writing and Running Tests
      • Writing Documentation
      • Pull Requests
      • Experimental Features
      • Breaking Changes
      • How to use DocFX
    • Planning
      • Roadmap
    • Notice
    • Authors

    Mixed Reality Toolkit packages

    The Microsoft Mixed Reality Toolkit is provided as a collection of packages. The contents of these packages is described in the following sections.

    • Foundation
    • Extensions
    • Tools
    • Examples

    Foundation

    The Microsoft.MixedRealityToolkit.Unity.Foundation package includes the core components required to create a mixed reality application.

    Folder Component Description
    MixedRealityToolkit Interface and type definitions, base classes, standard shader.
    MixedRealityToolkit.Providers
    ObjectMeshObserver Spatial awareness observer using a 3D model as the data.
    OpenVR Support for OpenVR devices.
    UnityAR (Experimental) Camera settings provider enabling MRTK use with mobile AR devices.
    WindowsMixedReality Support for Windows Mixed Reality devices, including Microsoft HoloLens and immersive headsets.
    WindowsVoiceInput Support for speech and dictation on Microsoft Windows platforms.
    XRSDK (Experimental) Support for Unity's new XR framework in Unity 2019.3.
    MixedRealityToolkit.SDK
    Experimental Experimental features, including shaders, user interface controls and individual system managers.
    Features Functionality that builds upon the Foundation package.
    Profiles Default profiles for the Microsoft Mixed Reality Toolkit systems and services.
    StandardAssets Common assets; models, textures, materials, etc.
    MixedRealityToolkit.Services
    BoundarySystem System implementing VR boundary support.
    CameraSystem System implementing camera configuration and management.
    DiagnosticsSystem System implementing in application diagnostics, for example a visual profiler.
    InputAnimation Support for recording head movement and hand tracking data.
    InputSimulation Support for in-editor simulation of hand and eye input.
    InputSystem System providing support for accessing and handling user input.
    SceneSystem System providing multi-scene application support.
    SpatialAwarenessSystem System providing support for awareness of the user's environment.
    TeleportSystem System providing support for teleporting (moving about the experience in jumps).

    Extensions

    The optional Microsoft.MixedRealityToolkit.Unity.Extensions package includes additional services that extend the functionality of the Microsoft Mixed Reality Toolkit.

    Note

    The extensions package requires Microsoft.MixedRealityToolkit.Unity.Foundation.

    Folder Component Description
    MixedRealityToolkit.Extensions
    HandPhysicsService Service that adds physics support to articulated hands.
    LostTrackingService Service that simplifies handing of tracking loss on Microsoft HoloLens devices.
    SceneTransitionService Service that simplifies adding smooth scene transitions.

    Tools

    The optional Microsoft.MixedRealityToolkit.Unity.Tools package includes helpful tools that enhance the mixed reality development experience using the Microsoft Mixed Reality Toolkit. These tools are located in the Mixed Reality Toolkit > Utilities menu in the Unity Editor.

    Note

    The tools package requires Microsoft.MixedRealityToolkit.Unity.Foundation.

    Folder Component Description
    MixedRealityToolkit.Tools
    DependencyWindow Tool that creates a dependency graph of assets in a project.
    ExtensionServiceCreator Wizard to assist in creating extension services.
    OptimizeWindow Utility to help automate configuring a mixed reality project for the best performance in Unity.
    ReserializeAssetsUtility Provides support for reserializing specific Unity files.
    RuntimeTools/Tools/ControllerMappingTool Utility enabling developers to quickly determine Unity mappings for hardware controllers.
    ScreenshotUtility Enables capturing application images in the Unity editor.
    TextureCombinerWindow Utility to combine graphics textures.

    Examples

    The optional Microsoft.MixedRealityToolkit.Unity.Examples package includes demonstration projects that illustrate the features of the Microsoft Mixed Reality Toolkit.

    Note

    The examples package requires Microsoft.MixedRealityToolkit.Unity.Foundation.

    Folder Component Description
    MixedRealityToolkit.Examples
    Demos Simple scenes illustrating one or two related features.
    Experimental Demo scenes illustrating experimental features.
    Inspectors Unity Editor inspectors used by demo scenes.
    StandardAssets Common assets shared by multiple demo scenes.

    See also

    • Getting Started with the MRTK
    • NuGet Packaging
    • Improve this Doc
    In This Article
    • Foundation
    • Extensions
    • Tools
    • Examples
    • See also
    Back to top Generated by DocFX