20160902 unity勉強会発表資料

29
HoloLens向けゲームアプリを作るために 知っておきたいこと 2016/9/2 Riftup (@WheetTweet)

Upload: wheettweet

Post on 16-Apr-2017

3.965 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: 20160902 unity勉強会発表資料

HoloLens向けゲームアプリを作るために知っておきたいこと

2016/9/2 Riftup (@WheetTweet)

Page 2: 20160902 unity勉強会発表資料

自己紹介・VR/MRアプリ開発者 ・VRメディア PANORAで寄稿あり ・勉強のため、Unityのアセットを調べて ブログに書いてます。 ・日本初?のUnity Certified Developer

@WheetTweet

Self Introduction

Page 3: 20160902 unity勉強会発表資料

HoloMagiciansHoloLensの日本初コミュニティです。 体験会や勉強会を不定期に開催しています。

http://holomagicians.azurewebsites.net

Self Introduction

Page 4: 20160902 unity勉強会発表資料

VR 代表作(MRは勉強中)

スパイダーマン風体感ゲーム (2014 OculusShare登録)

VR向けUI体験 (2014/5電撃PlayStation 掲載)

シューティングゲーム(2014/6 OcuFes)

VR向けWebブラウザ体験 (2015/9 OC2、2015/10 DCExpo)

Self Introduction

Page 5: 20160902 unity勉強会発表資料

本日お話させていただくこと

1. HoloLensとは? 2. HoloLens向けゲーム開発のために 知っておきたいこと 3. 開発中のゲーム

Page 6: 20160902 unity勉強会発表資料

1. HoloLensとは?

Page 7: 20160902 unity勉強会発表資料

1-1.HoloLensとは(1/4)Microsoftが2016年初旬に発売したMixed Reality 体験ができるデバイス

What is HoloLens?

Page 8: 20160902 unity勉強会発表資料

1-1.HoloLensとは(2/4)実世界にCGを重ね合わせてみることができます。

空間認識がこれまでにないほど正確で速いです

https://www.microsoft.com/ microsoft-hololens/en-us

https://developer.microsoft.com/ja-jp/windows/ holographic/hololens_shell_overview

What is HoloLens?

Page 9: 20160902 unity勉強会発表資料

1-1.HoloLensとは(3/4)$3,000

2016年7月現在では、開発者キットのみ

日本での発売は未定 (2016/5 de:codeにてMS社員の講演で確認)

What is HoloLens?

Page 10: 20160902 unity勉強会発表資料

1-1.HoloLensとは(4/4)What is HoloLens?

2017年以降、一般化していく可能性あり

http://japan.cnet.com/news/service/35083584/ http://panora.tokyo/11722/

Microsoftとの連携も示唆

Page 11: 20160902 unity勉強会発表資料

1-2.HoloLensのアプリ(1/3)開発者キットなので、最低限のアプリしか入ってません

アプリがないなら作ろう!http://www.ac-illust.com/main/search_result.php?page=1&word=残念&mode=&cid=&word_id=&order=1&format=all&creator=&nq=&orientation=all&crtsec=all&pp=70

What is HoloLens app?

Page 12: 20160902 unity勉強会発表資料

1-2.HoloLensのアプリ(2/3)追加したい場合、方法は二つ

(1) Windows Storeから購入 (2) 自分で作る 本日のお題

What is HoloLens app?

Page 13: 20160902 unity勉強会発表資料

1-2.HoloLensのアプリ(3/3)作る方法は2つ

(1) Visual Studioを使ってUWPを作る (2) Unityで作る

MicrosoftもUnityを推奨!

What is HoloLens app?

Page 14: 20160902 unity勉強会発表資料

まずは環境構築

Page 15: 20160902 unity勉強会発表資料

1-3.HoloLensアプリ開発向け環境構築(1/4)

必要なもの:Windows Desktop PC (Windows10推奨。8.1や7でもよいが、使えない機能があるとのこと)

詳細はこちら https://developer.microsoft.com/ja-jp/windows/holographic/install_the_tools

補足:Windows 10Homeを入れたParallel DesktopでWindows 10 Mobileの デプロイは成功した。また、BootCampなら基本問題ないはず(未確認)

development environment

Page 16: 20160902 unity勉強会発表資料

Emulatorの場合、Windows10Pro限定。 かつ、スペックの高いPCが必要 64bit CPU、メモリ8GB以上、Hyper-Vサポート

詳細はこちら https://developer.microsoft.com/ja-jp/windows/holographic/install_the_tools

development environment

1-3.HoloLensアプリ開発向け環境構築(2/4)

Page 17: 20160902 unity勉強会発表資料

構築手順

1. Visual Studio 2015 Update3 「カスタム」を選択しUWP用のツールを選択 2. HoloLens Emulator(実機がある場合不要) 3. HoloLens用のUnity 指示に従ってインストールすればOK 詳細はこちら https://developer.microsoft.com/ja-jp/windows/holographic/install_the_tools

1-3.HoloLensアプリ開発向け環境構築(3/4)development environment

Page 18: 20160902 unity勉強会発表資料

エミュレータを使うとできること

基本的な見え方の確認

自分で作った アプリケーションの動作確認

1-3.HoloLensアプリ開発向け環境構築(4/4)

Page 19: 20160902 unity勉強会発表資料

2. HoloLens向けゲーム開発のために知っておきたいこと

Page 20: 20160902 unity勉強会発表資料

2-1. 空間認識・空間認識が速い →空間にオブジェクトを安定して配置できる

development tips 1 : Spatial Mapping

https://developer.microsoft.com/ja-jp/windows/holographic/hololens_shell_overview

Page 21: 20160902 unity勉強会発表資料

・ジェスチャ操作可能。2種類のみ。2-2. 操作(1/2)

Click、Drag、Scrollが可 Windowsメニュー出す/しまう アプリ起動中であればSuspend

development tips 2: Input

https://www.youtube.com/watch?v=ES_ntyV7ITI https://www.youtube.com/watch?v=kwn9Lh0E_vU

AirTap Bloom

Page 22: 20160902 unity勉強会発表資料

2-2. 操作(2/2)Bluetooth経由であれば利用可能

専用コントローラ「Clicker」 (あまり知られてないですが、、)

development tips 2: Input

http://www.windowscentral.com/my-first-24-hours-microsoft-hololens

Page 23: 20160902 unity勉強会発表資料

2-3. 空間情報の共有・空間情報を共有して、マルチプレイができる

ソースコードも公開されているが、検証は大変 (実機が必要、、)

development tips 3:Sharing

http://snapdragon.tk/2016/08/microsoft-hololens-course-240-sharing-holograms-ch-3-shared-coordinates.Iixiy5oaZM5.html

Page 24: 20160902 unity勉強会発表資料

2-4. サンプルコード・HoloAcademy

・HoloToolKit-Unity

development tips 3:Sharing

https://developer.microsoft.com/en-us/windows/holographic/academy https://github.com/Microsoft/HoloToolkit-Unity

開発チュートリアル付 のサンプルコード (対象はUnityのみ)

HoloAcademyと実質一緒。ソースコードのみ (対象はUnityのみ)

Page 25: 20160902 unity勉強会発表資料

3. 開発中のゲーム

Page 26: 20160902 unity勉強会発表資料

どんなゲームを作る?

http://matome.naver.jp/odai/2139881598212551601/2139881790813952303

Page 27: 20160902 unity勉強会発表資料

開発中のゲーム:HoloShooter(仮)

迫ってくる敵をAirTapで倒す

ボスは必殺技を叫んで倒す

出来上がったらWindows Storeに出したい

実空間を使ったシューティングゲーム

Page 28: 20160902 unity勉強会発表資料

ゲーム開発の課題・操作方法が少ない Kinectのような手の認識をUnityで制御する方法はない(2016/9/2現在) →手にオーラを集める、とかはできない ・空間認識を使う場合、事前にスキャンしてオブジェクトを配置する  →どこでも手軽に、というのはまだ困難

Page 29: 20160902 unity勉強会発表資料

まとめと今後の予定・HoloLensのアプリ開発環境構築の方法を紹介

もっとHoloLensについて調べる ゲームアプリを作ってWindows Storeに出す

・HoloLensゲーム開発のために知っておきたい  ことを紹介

[まとめ]

[今後の予定]