Weitere ähnliche Inhalte Ähnlich wie MRTK3を調べてみた (20) Mehr von Takahiro Miyaura (13) MRTK3を調べてみた2. 宮浦 恭弘 (Miyaura Takahiro)
大阪駆動開発(とHolomagicians)コミュニティに生息
HoloLens日本販売してからxR系技術に取組む
普段はよくMixed Reality Toolkitに関する調査している
新しい技術や、MRに使えそうな技術を調べる
技術Tips : https://qiita.com/miyaura
@takabrz1 ※よかったらこれを機にお知り合いになってください
リリース機能調べたり・・・
面白い機能使ってみたり・・・
新しい実験してフィードバックしたり・・・
最近はこちらに
Come Back気味
(貢献領域:Mixed Reality)
Microsoft MVP for Windows Development 2018-202 2
某会社でSE(アプリケーション領域のアーキテクト的なお仕事なはず)= XRは趣味です
と思ったらDigital Twins
4. Mixed Reality Dev Daysとは
だいたい春頃に開催さるMicrosoft社のMRの開発技術イベント
コロナ禍でしばらくはオンラインだったが今回からオフラインでも開催
2022/6/15 Copyright © 2022 Takahiro Miyaura 4
今回は以下の技術に関するセッション
Mixed Reality Toolkit 3
Stereokit
OpenXR, Unity XR Interaction Toolkit
Unreal Engine 5 (+ Deep Learning)
Azure Remote Rendering
Moving Platform
HoloLens 2 Power Thermal Notification SDK
オンライン配信はMRTK3のみ
Youtubeから見られます。
○【1日目】https://youtu.be/xQW0WTOOggQ
○【2日目】 https://youtu.be/kCwwaQhJqQs
6. 本日の内容
Mixed Reality Toolkit 3の概要とGet Started!
Mixed Reality Toolkit 3に至る経緯
MRTK3のポイント
バージョニングとパッケージ
Get Started
ちょっと注意事項
2022/6/15 Copyright © 2022 Takahiro Miyaura 6
15. 環境とパッケージ
開発に必要な環境とパッケージ
2022/6/15 Copyright © 2022 Takahiro Miyaura 15
○ Mixed Reality Feature Tool
○ Unity 2020.35,2021.3.4 or newer
○ packages
Mixed Reality OpenXR Plugin(from Mixed Reality Feature Tool)
Input System*
XR Management*
XR Interaction Toolkit*
OpenXr Plugin*
○ Visual Studio 2022
Windows 10 SDK version 10.0.19041.0 or 10.0.18362.0, or Windows 11
SDK
USB Device Connectivity (required to deploy/debug to HoloLens over USB)
C++ (v142) Universal Windows Platform tools (required when using Unity)
*印はMRTK3を導入すると自動的に依存関係のあるpackageとしてインポートされます。
16. (参考)MRTK3のバージョン
2022/6/15 Copyright © 2022 Takahiro Miyaura 16
こういう感じで機能毎にバージョニングされます
パッケージ名 バージョン
com.microsoft.mrtk.accessibility 1.0.0-pre.6
com.microsoft.mrtk.core 3.0.0-pre.6
com.microsoft.mrtk.data 1.0.0-pre.6
com.microsoft.mrtk.diagnostics 3.0.0-pre.6
com.microsoft.mrtk.environment 3.0.0-pre.6
com.microsoft.mrtk.extendedassets 3.0.0-pre.6
com.microsoft.mrtk.graphicstools.unity 0.3.15
com.microsoft.mrtk.input 3.0.0-pre.6
com.microsoft.mrtk.spatialmanipulation 3.0.0-pre.6
com.microsoft.mrtk.standardassets 3.0.0-pre.6
com.microsoft.mrtk.uxcomponents 3.0.0-pre.6
com.microsoft.mrtk.uxcore 3.0.0-pre.6
com.microsoft.mrtk.windowsspeech 3.0.0-pre.6
18. 2. 1のプロジェクトにMixed Reality Feature Toolで
必要なパッケージをインポート
ポイントは2つ
2022/6/15 Copyright © 2022 Takahiro Miyaura 18
Preview releaseの表示
MRTK3はまだPublic Preview版なので
Mixed Reality Feature Tool使うために
は設定変更が必要
必要なコンポーネントの設定
MRTK3関連に加えてOpenXR Pluginの
追加も忘れずに!
任意で空間オーディオライブラリも使
えます。
MRTK3はこれをインポート
○ MRTK Input(3.0.0-pre.6)
○ MRTK Standard Assets(3.0.0-
pre.6)
○ MRTK UX Conpoments(3.0.0-
pre.6)
○ Mixed Reality OpenXR
Plugin(1.4.1)
20. 5. ボタンといくつかのUI部品を追加
2022/6/15 Copyright © 2022 Takahiro Miyaura 20
UI系のPrefabも提供されている
(現状は自分で設定する)
○ PressableButton_128x32mm_TextOnly等
…
Projectタブで検索して追加する
※In PackageかAllで検索してね
ボタンのテキストは直接変更
24. まとめ
Mixed Reality Toolkit 3の概要とGet Started!
Mixed Reality Toolkit 3に至る経緯
OpenXR策定前からのライブラリ
様々な便利機能をMRTK内で作りこんでいた
近年は標準規格、ライブラリ充実、機能が冗長になっていた
MRTK3のポイント
業界標準、既存ライブラリをベースに軽量で扱いやすく
バージョニングとパッケージ
機能毎に細分化→リリースサイクルの短縮
Mixed Reality Toolkit 3が正式、3は世代数
Get Started
実装方法はOpenXR+XRIに近いと思います
ちょっと注意事項
Meta Quest 2での利用は注意がいります。
2022/6/15 Copyright © 2022 Takahiro Miyaura 24
25. 今日の話は。。。
2022/6/15 Copyright © 2022 Takahiro Miyaura 25
○Qiitaにまとめています。
○Getting started with your first MRTK3 project
https://qiita.com/miyaura/items/df5947d45cb3b86bbf18
○MRTK3について
○空のプロジェクトの作成~デプロイ
○Hand Interaction Example等のサンプルについて