前回の MRTK v2の概要 に続いて、Examplesのunitypackageに含まれているデモシーンを確認してみました。
確認環境
- Unity 2018.3.7f1
- Microsoft.MixedReality.Toolkit.Unity.Foundation-v2.0.0-Beta2.unitypackage
- Microsoft.MixedReality.Toolkit.Unity.Examples-v2.0.0-Beta2.unitypackage
準備
unitypackageのインポート
- Microsoft.MixedReality.Toolkit.Unity.Foundation-v2.0.0-Beta2.unitypackage をインポートする
以下ダイアログが表示されるので Apply を選択する
Microsoft.MixedReality.Toolkit.Unity.Examples-v2.0.0-Beta2.unitypackage をインポートする
- MixedRealityToolkit.Examples/Demos配下に17個のデモシーンが含まれている
Demos
各シーンを起動すると説明パネルが配置されているため、今回はそれらのスクリーンショットをとってみました。 説明パネルには対応するプラットフォームと概要が記載されています。詳細については別途確認していきたいと思います。
Audio
AudioLoFiEffectDemo
ローファイオーディオのサンプル。球をタップすることで3種類の効果を確認できる。
AudioOcclusionDemo
音の遮蔽を確認することができるサンプル。壁の前と後ろで音の聞こえ方が変わる。
Boundary
- BoundaryVisualization
境界を視覚化したサンプル。
- BoundaryVisualization
Diagnostics
- DiagnosticsDemo
診断システムを使用して実行時のアプリケーションパフォーマンスを確認するサンプル。
- DiagnosticsDemo
Input
- DragAndDropExample(説明パネルなし)
ドラッグ&ドロップ操作に関するサンプル。
- DragAndDropExample(説明パネルなし)
Solvers
- Solvers
オブジェクトの追跡動作を確認することができるサンプル。
- Solvers
SpatialAwareness
- SpatialAwarenessMeshDemo
空間認識メッシュシステムのサンプル。認識した空間をワイヤーフレームメッシュ表示する。
- SpatialAwarenessMeshDemo
StandardShader
- MaterialGallery
MixedRealityToolkit/Standardシェーダで可能なマテリアルとシェーディング手法の例を示したサンプル。
- StandardMaterialComparison
Unity/StandardシェーダとMRTK/Standardシェーダを比較したサンプル。
- StandardMaterials
Mixed Reality Toolkitによって提供される標準的な素材を示したサンプル。
- MaterialGallery
Utilities
- InspectorFields
- InspectorFieldsGallery
InspectorFieldアトリビュートのサンプル。 カスタムインスペクタを作成したり、カスタマイズが必要な複雑なインスペクタを作成したり、多態性が必要となる場合に、クラス内でInspectorFieldアトリビュートを使用する。
- InspectorFieldsGallery
- InspectorFields
UX
BoundingBox
- BoundingBoxExample
バウンディングボックスのサンプル。
- BoundingBoxExample
Collections
- ObjectCollectionGallery
オブジェクトコレクションのサンプル。一連のオブジェクトを定義済みの3次元形状にレイアウトするのに役立つ。
- ObjectCollectionGallery
Interactables
- InteractablesGallery
ボタンやUIコントロールなどのインタラクティブコンテンツを構築するための基本コンポーネントのサンプル。
- InteractablesGallery
Lines
- LineGallery
ライン描画のサンプル。ラインはData ProviderとRendererの2つのコンポーネントから成る。
- LineGallery
Tooltips
- TooltipExamples
ツールチップのサンプル。
- TooltipExamples
TwoHandManipulation
- ManipulationExample
片手または両手操作(移動/回転/拡大/縮小)のサンプル。
- ManipulationExample