More Related Content
Similar to HoloLens 2 開発入門 (公式チュートリアルの紹介) (20)
More from Madoka Chiyoda (20)
HoloLens 2 開発入門 (公式チュートリアルの紹介)
- 2. • ニックネーム「ちょまど」
• 文系 (英文科) 出身
• 2014年、新卒入社した SIer を3ヶ月で退職
• 前職 (2社目) は iOS/Android アプリを
開発していたプログラマ。
隣が松屋という 福利厚生 最強カンパニーだった
• 2016年、Microsoft 入社
• エンジニア兼マンガ家
スピーカー紹介(千代田まどか)
- 6. 1. (一応)HoloLens とは?
2. HoloLens 2 アプリ開発環境
1. MRTK とは?
3. 公式チュートリアル紹介
1. どんなものができるの?
2. 何が学べるの?
3. 実機が無くても進められるの?(できます)
4. 製品フィードバックが欲しい
話すこと
- 9. 1. (一応)HoloLens とは?
2. HoloLens 2 アプリ開発環境
1. MRTK とは?
3. 公式チュートリアル紹介
1. どんなものができるの?
2. 何が学べるの?
3. 実機が無くても進められるの?(できます)
4. 製品フィードバックが欲しい
話すこと
- 10. MRTK (Mixed Reality Toolkit) とは?
MRTK とは、Microsoft が オープンソースで開発している、
xR アプリを開発するときに便利な Unity 用のライブラリ です。
(GitHub リポジトリ: github.com/microsoft/MixedRealityToolkit-Unity )
クロスプラットフォームのための構成になっており、
HoloLens (MR) の他、VR や AR でも利用できる。
- 11. MRTK (Mixed Reality Toolkit) とは?
MRTK とは、Microsoft が オープンソースで開発している、
xR アプリを開発するときに便利な Unity 用のライブラリ です。
(GitHub リポジトリ: github.com/microsoft/MixedRealityToolkit-Unity )
クロスプラットフォームのための構成になっており、
HoloLens (MR) の他、VR や AR でも利用できる。
例えば、MRTK でプロジェクトを作っておくと、
シーンの修正をしなくても HoloLens 2 や HoloLens 1、
Windows MR (VR) などにアプリをビルドできる。
これは MRTK がデバイスを吸収してくれるから。便利!
(MRTK の前身の HoloToolKit だとこれができなかった)
- 12. Unity での HoloLens アプリ開発には MRTK ほぼ必須 (だと思う)
MRTK が xR 系のクロスプラットフォーム開発に
便利ってことは分かったけど、
でも私は HoloLens アプリ開発だけだし
MRTK 使うメリットとくに無いかな?
そんなことはない!!
MRTK は いいぞ!
- 13. 例)「ボタンを押す」という動作を Unity で作るとき
[ボタンを押す動作] MRTK を ** 使わなかったら **
1. HoloLens 2 の API から、直接、手の入力イベント取って、
2. 人差し指の位置をとって、
3. アタリ判定を付けて、
4. ボタン側にもアタリ判定付けて、
5. ボタンに触れてから 10cm 押し込んだことをロジックで検出して
6. イベントを起こす
ちょっと大変そうね
- 17. HoloLens 2 開発に必要な環境 (Unity)
MRTK のトップページを
見るのが良いかも
https://github.com/microsoft/MixedRealityToolkit-Unity
- 18. 1. (一応)HoloLens とは?
2. HoloLens 2 アプリ開発環境
1. MRTK とは?
3. 公式チュートリアル紹介
1. どんなものができるの?
2. 何が学べるの?
3. 実機が無くても進められるの?(できます)
4. 製品フィードバックが欲しい
話すこと
- 32. HoloLens 2 開発 公式チュートリアル (全 7 章)
http://aka.ms/HL2Tutorial
【3D オブジェクトと UX 】
• バウンディングボックス (境界ボッ
クス) の実装
• 任意のオブジェクトを、移動や回
転、拡大縮小できるようにする
• 近距離操作、遠距離操作
- 39. 1. (一応)HoloLens とは?
2. HoloLens 2 アプリ開発環境
1. MRTK とは?
3. 公式チュートリアル紹介
1. どんなものができるの?
2. 何が学べるの?
3. 実機が無くても進められるの?(できます)
4. 製品フィードバックが欲しい
話すこと
- 43. MRTK チームの UI/UX デザイナー ユンさんから
Mixed Reality チームは、いつも、
皆さまのフィードバックをお待ちしています!
HoloLens shell (OS), MRTK,
公式ドキュメント, サンプルアプリ,
チュートリアルについてなど、
お気軽にご意見ご感想をお教えください。
フィードバックをお伝え頂く方法として、
Twitter, HoloDeveloper Slack,
GitHub Issue/PR,
Facebook の MR User グループ
もしくは ちょまどさん に言って頂ければ
彼女が僕らに伝えてくれます
- 44. 製品フィードバック方法(リクエストやバグ報告)
GitHub 上でオープンソースで
開発されている製品 (例:MRTK, Azure
Functions, VSCode, .NET Core, Xamarin etc):
• issue を立てる
• PullRequest 送る
私に言う
Twitter (@chomado) でも
Facebook でもいいし、
長くなるならmadoka.madoka@microsoft.com
にメールしてください ☺
こっちの方が
間違いなく速い
お聞きしたフィードバッ
クは、
製品チームに直接お伝え
するか、
バグ報告やリクエストの
場合は
社内ツールに入力し、
そのシステム経由で製品
チームに伝えられます
- 47. 1. (一応)HoloLens とは?
2. HoloLens 2 アプリ開発環境
1. MRTK とは?
3. 公式チュートリアル紹介
1. どんなものができるの?
2. 何が学べるの?
3. 実機が無くても進められるの?(できます)
4. 製品フィードバックが欲しい
今日話したこと
- 48. • HoloLens 2 公式チュートリアル (全 7 章)
• https://docs.microsoft.com/ja-jp/windows/mixed-reality/mrlearning-base-ch1
• MRTK GitHub レポジトリ
• https://github.com/microsoft/MixedRealityToolkit-Unity
• MRTK 公式ドキュメント
• https://microsoft.github.io/MixedRealityToolkit-Unity/
• 日本語版 (ホロラボ社のリポジトリ):
https://hololabinc.github.io/MixedRealityToolkit-Unity/Documentation.ja/GettingStartedWithTheMRTK.html
• MRTK の有用なビルディングブロック (Yoon さん著)
• https://medium.com/@dongyoonpark/mixed-reality-toolkit-mrtk-の有用なビルディングブロック
• MRTK v2を使ってUnityEditor内でのシミュレーション機能を操作する (モンさん著)
• http://bluebirdofoz.hatenablog.com/entry/2019/11/08/123324
リファレンス