#MRDevDaysJP でお話した『HoloLens 2 アプリ開発入門セッション』のメモ

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24609/a18f993f-9916-9fdf-dbc0-42d1fb9871c4.png)


この記事は、12/16(水) に行われる、
マイクロソフト公式カンファレンス『[Mixed Reality Dev Days Japan](https://hololens.connpass.com/event/197080/)』で
私の発表したセッションの補足記事になります。

* セッションスライド：<br />https://www.slideshare.net/chomado/mrdevdaysjp-hololens-2
* HoloLens 2 アプリ開発チュートリアル (docs)： <br />https://aka.ms/MRDDjp-Tutorial
* オンライン学習サービス『Microsoft Learn』の Mixed Reality モジュール： <br />https://aka.ms/MRDDJPLearn


# セッションアーカイブ動画

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24609/510cd36a-2b22-cdbb-b79d-125a9d8055f7.png)

[https://youtu.be/_z0CwAVkbiQ](https://youtu.be/_z0CwAVkbiQ)

# 自主学習に使えるマイクロソフト公式コンテンツ



## HoloLens 2 アプリ開発チュートリアル (docs)

https://aka.ms/MRDDjp-Tutorial

<a href="https://aka.ms/MRDDjp-Tutorial" target="_blank"><img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24609/e7f23621-f208-03f4-b95a-a3cfc754f0bb.png" /></a>

## オンライン学習サービス『Microsoft Learn』の Mixed Reality モジュール

https://aka.ms/MRDDJPLearn

<a href="https://aka.ms/MRDDJPLearn" target="_blank"><img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24609/79ce51c2-87a8-f9d2-5ba1-d6d967da3fa7.png" /></a>





# Agenda

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24609/2e54f580-f56d-de2a-ae44-93a282acfce2.png)

1. 開発の全体像
2. MRTK (Mixed Reality Tookikit)
3. 開発環境構築 (Unity)
4. 開発環境構築 (UE4)
5. HoloLens 2 アプリ開発デモ
6. 自主学習リソース

# スライド

<a href="https://www.slideshare.net/chomado/mrdevdaysjp-hololens-2" target="_blank"><img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24609/37b1eb25-f428-9216-bebc-bca861b03236.png" /></a>


https://www.slideshare.net/chomado/mrdevdaysjp-hololens-2

# 1. HoloLens 2 アプリ開発の全体像

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24609/6eccd530-d428-8901-1d14-dbfb4ea42c78.png)

HoloLens は、Windows 10 の載った、スタンドアローンのコンピュータです。

よくある「つよつよパソコンにつないで動くヘッドマウントディスプレイ」（外部ディスプレイ）じゃなくて、
HoloLens 自体がスタンドアローンで動くコンピュータです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24609/7faf4745-7003-b624-9254-89134ce1a03a.png)

ゲームエンジンは Unity と UE4 選ぶことができます

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24609/907621e0-2309-af33-e3a2-ba5a941eb877.png)

# 2. MRTK (Mixed Reality ToolKit)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24609/e60c115d-0c05-cfa1-3438-73fe33d8feaa.png)

Mixed Reality アプリケーション向けのオープンソースのクロスプラットフォーム開発キット(SDK) です。
(引用元：MS 公式ドキュメント https://docs.microsoft.com/ja-jp/windows/mixed-reality/mrtk-getting-started )
とくに HoloLens アプリ開発するならほぼほぼ必須だと思う

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24609/b73acb6e-fda9-0ab5-3e80-d37b62f606aa.png)

https://github.com/microsoft/MixedRealityToolkit-Unity




# 3. 環境構築 (Unity)


公式ドキュメントに書いてるので読んでみてね
https://microsoft.github.io/MixedRealityToolkit-Unity/Documentation/Installation.html

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24609/2d31584c-41c9-5e72-5110-ab309550b0b5.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24609/d55db1c2-d181-8533-62a4-fc69f840e49b.png)



# 4. 環境構築 (UE4)

公式ドキュメントに書いてあるので読んでみてね
https://aka.ms/start-MRTK-Unreal-jp

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24609/2544ab92-a989-091f-c4b0-e41b4db41c62.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24609/226c0168-4aaa-5af5-2676-e6143b190844.png)

ホロラボのヒロムさん ([@hi_rom_](https://twitter.com/hi_rom_) ) による MRTK-Unreal セッションお勧め！
https://youtu.be/vGMVi8Fu_pU

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24609/8371edd9-5a38-7d07-7fc8-ed0fa46c5cb8.png)


# 5. 手乗りちょまぎょアプリ

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24609/31ab78e4-0609-0727-c433-e3194d8da9d4.png)


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24609/9b1d7e5d-c9e0-e65d-a593-b9df5c57befc.png)

モンさんのブログおすすめ！
https://bluebirdofoz.hatenablog.com/entry/2020/07/21/232553

で、デモを行いました。MRTK の Object Manipulator をアタッチしてちょまぎょを掴めるようにしたりしてます。

そのポイントを以下に説明しています

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24609/17ab5cdc-1ad8-eb37-cc9d-b3d48d168305.png)


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24609/4427a912-cd0a-96c9-10b3-eb9419a81ac3.png)

# 6. 自主学習リソース

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24609/b3021a6f-3ead-0684-d5a6-4b1c3db05d27.png)

HoloLens 2 アプリ開発チュートリアル (docs)

https://aka.ms/MRDDjp-Tutorial

<a href="https://aka.ms/MRDDjp-Tutorial" target="_blank"><img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24609/e7f23621-f208-03f4-b95a-a3cfc754f0bb.png" /></a>

オンライン学習サービス『Microsoft Learn』の Mixed Reality モジュール

https://aka.ms/MRDDJPLearn

<a href="https://aka.ms/MRDDJPLearn" target="_blank"><img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/24609/79ce51c2-87a8-f9d2-5ba1-d6d967da3fa7.png" /></a>

ありがとうございました！