MRTK パッケージMRTK packages

Mixed Reality ツールキット (MRTK) は、コンポーネント化された方法での複合現実のハードウェアおよびプラットフォーム サポートを提供することでクロス プラットフォームの複合現実アプリケーションの開発が可能なパッケージのコレクションです。The Mixed Reality Toolkit (MRTK) is a collection of packages that enable cross platform Mixed Reality application development by providing support for Mixed Reality hardware and platforms in a componentized manner.

MRTK パッケージの 3 つのカテゴリがあります。There are three categories of MRTK packages:

Foundation パッケージFoundation Packages

混合現実 Toolkit Foundation は、Mixed Reality プラットフォーム間で共通の機能を活用するアプリケーションを有効にするパッケージのセットです。The Mixed Reality Toolkit Foundation is the set of packages that enable your application to leverage common functionality across Mixed Reality Platforms. これらのパッケージがリリースされ、ソース コードから Microsoft でサポートされている、 mrtk_release GitHub 上の分岐。These packages are released and supported by Microsoft from source code in the mrtk_release branch on GitHub.

MRTK Foundation パッケージ

Mixed Reality Toolkit Foundation パッケージMixed Reality Toolkit Foundation packages

MRTK Foundation から成ります。The MRTK Foundation is comprised of:

次のセクションでは、各カテゴリ内のパッケージの種類について説明します。The following sections describe the types of packages in each category.

コア パッケージCore Package

Core パッケージは、_必要_コンポーネント MRTK foundation のすべてのパッケージで依存関係として取得されます。The core package is a required component and is taken as a dependency by all MRTK foundation packages.

MRTK Core パッケージは次のとおりです。The MRTK Core package includes:

共通のインターフェイス、クラス、およびデータ型Common interfaces, classes and data types

混合現実ツールキットのコア パッケージには、すべてのクラスとその他のすべてのコンポーネントで使用されるデータ型は、一般的なインターフェイスの定義が含まれています。The Mixed Reality Toolkit Core package contains the definitions for all of the common interfaces, classes and data types that are used by all other components. アプリケーションがプラットフォーム間で最大限の互換性を有効にする、定義されたインターフェイスを通じてのみ MRTK コンポーネントをアクセスすることを強くお勧めします。It is highly recommended that applications access MRTK components exclusively through the defined interfaces to enable the highest level of compatibility across platforms.

MixedRealityToolkit シーンのコンポーネントMixedRealityToolkit scene component

MixedRealityToolkit シーンのコンポーネントは、Mixed Reality ツールキットの 1 つの一元的なリソース マネージャーです。The MixedRealityToolkit scene component is the single, centralized resource manager for the Mixed Reality Toolkit. このコンポーネントはロード プラットフォームおよびサービス モジュールの有効期間を管理し、それらの構成設定にアクセスするシステム リソースを提供します。This component loads and manages the lifespan of the platform and service modules and provides resources for the systems to access their configuration settings.

MRTK 標準シェーダーMRTK Standard Shader

MRTK 標準シェーダーは、MRTK によって提供されるマテリアルのほぼすべての基盤を提供します。The MRTK Standard Shader provides the basis for virtually all of the materials provided by the MRTK. このシェーダーは、非常に柔軟で、さまざまな MRTK がサポートされているプラットフォーム向けに最適化します。This shader is extremely flexible and optimized for the variety of platforms on which MRTK is supported. _高_アプリケーションの資料が最適なパフォーマンス MRTK 標準シェーダーを使用することをお勧めします。It is highly recommended that your application's materials use the MRTK standard shader for optimal performance.

Unity 入力プロバイダーUnity Input Provider

Unity の入力プロバイダーは、ゲーム コント ローラーや 3D 空間マウス、タッチ スクリーンなどの一般的な入力デバイスへのアクセスを提供します。The Unity Input Provider provides access to common input devices such as game controllers, touch screens and a 3D spatial mouse.

パッケージ管理Package Management

近日公開Coming soon

混合現実ツールキットのコア パッケージは、検出およびオプションの foundation、拡張機能および MRTK の実験用のパッケージを管理するためのサポートを提供します。The Mixed Reality Toolkit Core package provides support for discovering and managing the optional foundation, extension and experimental MRTK packages.

プラットフォーム プロバイダーPlatform Providers

MRTK プラットフォーム プロバイダー パッケージは、Mixed Reality ハードウェアをターゲットに混合現実 Toolkit とプラットフォームの機能を有効にするコンポーネントです。The MRTK Platform Provider packages are the components that enable the Mixed Reality Toolkit to target Mixed Reality hardware and platform functionality.

サポートされているプラットフォームは次のとおりです。Supported platforms include:

Windows Mixed RealityWindows Mixed Reality

Windows Mixed Reality パッケージでは、Microsoft HoloLens と Windows Mixed Reality 没入型のデバイスのサポートも提供します。The Windows Mixed Reality package provides support for Microsoft HoloLens and Windows Mixed Reality Immersive devices. パッケージに含まれるすべてのプラットフォームのサポートを含みます。The package contains full platform support, including:

  • 視線の先を対象とします。Gaze targeting
  • ジェスチャGestures
  • Windows Mixed Reality モーションのコント ローラーWindows Mixed Reality Motion controllers
  • 空間マッピングSpatial Mapping

OpenVROpenVR

OpenVR パッケージでは、OpenVR プラットフォームを使用してデバイスのハードウェアおよびプラットフォームのサポートを提供します。The OpenVR package provides hardware and platform support for devices using the OpenVR platform.

Windows VoiceWindows Voice

Windows 音声パッケージは、Microsoft Windows 10 デバイスで、キーワード認識とディクテーション機能のサポートを提供します。The Windows Voice package provides support for keyword recognition and dictation functionality on Microsoft Windows 10 devices.

システム サービスSystem Services

コア プラットフォームのサービスは、システム サービス パッケージで提供されます。Core platform services are provided in system service packages. これらのパッケージには、Mixed Reality Toolkit の既定の実装で定義されているシステム サービスのインターフェイスが含まれて、 coreパッケージ。These packages contain the Mixed Reality Toolkit's default implementations of the system service interfaces, defined in the core package.

MRTK foundation には、次のシステム サービスが含まれています。The MRTK foundation includes the following system services:

システムの境界Boundary System

MRTK 境界システムに仮想現実に関するデータを提供する playspace します。The MRTK Boundary System provides data about the to virtual reality playspace. 対象のユーザーが、境界を構成しているシステムでは、システムは、床面、四角形の playspace、追跡対象の領域、および提供できます。On systems for which the user has configured the boundary, the system can provide a floor plane, rectangular playspace, tracked area, and more.

診断システムDiagnostic System

MRTK 診断システムでは、アプリケーションのエクスペリエンス内でリアルタイムのパフォーマンス データを提供します。The MRTK Diagnostic System provides real-time performance data within your application experience. 概要、アプリケーションを使用すると、フレーム レート、プロセッサ時間およびその他の主要なパフォーマンス メトリックを表示することになります。At a glace, you will be able to view frame rate, processor time and other key performance metrics as you use your application.

入力システムInput System

MRTK 入力システムには、アプリケーションにアクセスするには、クロス プラットフォームの方法で入力をユーザーのアクションを指定する最も適切なボタンとターゲット コント ローラーの軸にこれらのアクションを割り当てることができます。The MRTK Input Systems enables applications to access input in a cross platform manner by specifying user actions and assigning those actions to the most appropriate buttons and axes on target controllers.

空間認識システムSpatial Awareness System

MRTK 空間認識システムには、Microsoft HoloLens などのデバイスから実際の環境のデータにアクセスができるようにします。The MRTK Spatial Awareness System enables access to real-world environmental data from devices such as the Microsoft HoloLens.

テレポート システムTeleport System

MRTK テレポート システムは、仮想現実 locomotion サポートを提供します。The MRTK Teleport System provides virtual reality locomotion support.

資産の機能Feature Assets

機能の資産は、Unity の資産とスクリプトとして提供される関連する機能のコレクションです。Feature Assets are collections of related functionality delivered as Unity assets and scripts. これらの機能のいくつか挙げます。Some of these features include:

  • ユーザー インターフェイス コントロールUser Interface Controls
  • Standard AssetsStandard Assets
  • moremore

拡張機能パッケージExtension Packages

MRTK 拡張機能パッケージは、Mixed Reality ツールキットの機能強化のための拡張とを Microsoft およびコミュニティによって作成されたパッケージのコレクションです。MRTK Extension packages are a collection of packages written by Microsoft and the Community that extend and enhance the functionality of the Mixed Reality Toolkit. 拡張機能の作成者は、必要な依存関係の状態、Mixed Reality Toolkit に互換性があるパッケージをマーク、ライセンスを提供およびされステートメントがサポートされます。Extension authors will state any required dependencies, mark the package as compatible with the Mixed Reality Toolkit and provide licensing and support statements.

拡張機能パッケージには、新機能と新しいプラットフォームのサポートを提供できます。Extension packages may provide new features and new platform support. 時間の経過と共に拡張機能が、アシスタンスと作成者の承認に移行 MRTK Foundation 時点でそれらがリリースされ、Microsoft でサポートされています。Over time, extensions may, with the assistance and approval of the authors, be migrated into the MRTK Foundation at which time they will be released and supported by Microsoft.

MRTK 拡張機能パッケージ

Mixed Reality Toolkit の拡張機能パッケージMixed Reality Toolkit Extension packages

実験用のパッケージExperimental Packages

実験用のパッケージは、フライトのプロトタイプ機能、プレリリース版および魅力的な新しいアイデアに機能を提供します。Experimental packages provide the ability to flight prototype features, pre-releases and exciting new ideas. 最も実験用のパッケージの目的は、新しい機能を試すと、お客様の関心をゲージにです。The goal of most experimental packages is to try something new and to gauge customer interest. 多くの場合、プロトタイプ作成とテスト フェーズが完了すると、実験用のパッケージが拡張機能として再リリースがすべてではない場合。Many, though not all, experimental packages will be re-released as extensions once the prototyping and testing phase completes.

MRTK 実験用のパッケージ

Mixed Reality Toolkit 実験的なパッケージMixed Reality Toolkit Experimental packages

まとめConclusion

された炎のプロジェクトに含まれる不要なコンポーネントを必要とせず、エクスペリエンスに機能を構築するため、クリーンで単純なメソッドを有効にするのには、Mixed Reality Toolkit パッケージとパッケージ管理システムが設計されています。The Mixed Reality Toolkit packages and package management system are designed to enable a clean and simple method for you to additively build features into your experiences without requiring unnecessary components to be included into the project.

時間の経過と共にパッケージ管理のサポートが追加され Mixed Reality Toolkit 内で強化されています。Over time, package management support will be added and enhanced within the Mixed Reality Toolkit. フィードバックがあるプログラムへの参加を希望するかを参照してください、 Mixed Reality Toolkit プロジェクトGitHub でします。If you have feedback or wish to get involved, please visit the Mixed Reality Toolkit project on GitHub.

関連項目See also