leap motionの接触判定をコードを書かずに使うまで
TRANSCRIPT
![Page 1: Leap motionの接触判定をコードを書かずに使うまで](https://reader031.vdocuments.site/reader031/viewer/2022020108/5870f7621a28ab5f528b4e31/html5/thumbnails/1.jpg)
LEAPMOTIONの接触判定を コードを書かずに使うまで
![Page 2: Leap motionの接触判定をコードを書かずに使うまで](https://reader031.vdocuments.site/reader031/viewer/2022020108/5870f7621a28ab5f528b4e31/html5/thumbnails/2.jpg)
アジェンダ
「Unityすごいよ!(デバイス対応)」
1. LeapMotionとは?
2. LeapMotionをUnityで使う手順
3. Unityすごいよ!
4. まとめ
![Page 3: Leap motionの接触判定をコードを書かずに使うまで](https://reader031.vdocuments.site/reader031/viewer/2022020108/5870f7621a28ab5f528b4e31/html5/thumbnails/3.jpg)
LEAPMOTIONとは?
「手の動きに特化したKinect」
仕様
フレームレート:80~295fps(USB3.0接続時)
範囲:半径50cm/中心角110°
精度:0.01mm
値段:8000円弱(amazon)
https://www.leapmotion.com/?lang=jp
![Page 4: Leap motionの接触判定をコードを書かずに使うまで](https://reader031.vdocuments.site/reader031/viewer/2022020108/5870f7621a28ab5f528b4e31/html5/thumbnails/4.jpg)
LEAPMOTIONをUNITYで使う手順 環境
PC Windows 64bit
CPU:Intel [email protected]
GPU:GeForce GTX 1070
Unity Version:5.4.1f1
SDK:LeapMotion SDK v3.1.3
Package:LeapMotion Orion v4.1.4
![Page 5: Leap motionの接触判定をコードを書かずに使うまで](https://reader031.vdocuments.site/reader031/viewer/2022020108/5870f7621a28ab5f528b4e31/html5/thumbnails/5.jpg)
LEAPMOTIONをUNITYで使う手順 3行で
![Page 6: Leap motionの接触判定をコードを書かずに使うまで](https://reader031.vdocuments.site/reader031/viewer/2022020108/5870f7621a28ab5f528b4e31/html5/thumbnails/6.jpg)
LEAPMOTIONをUNITYで使う手順 3行で
1. SDKをインストール、
パッケージをインポート
2. Prefabをドラック&ドロップ
3.終わり
![Page 7: Leap motionの接触判定をコードを書かずに使うまで](https://reader031.vdocuments.site/reader031/viewer/2022020108/5870f7621a28ab5f528b4e31/html5/thumbnails/7.jpg)
LEAPMOTIONをUNITYで使う手順 手順
1. WindowsにSDKを、Unityにパッケージを導入https://developer.leapmotion.com/unity
クリック インポート
![Page 8: Leap motionの接触判定をコードを書かずに使うまで](https://reader031.vdocuments.site/reader031/viewer/2022020108/5870f7621a28ab5f528b4e31/html5/thumbnails/8.jpg)
LEAPMOTIONをUNITYで使う手順 手順
2. HierarchyにprefubをD&D
LeapHandController
HandModelsNonhuman/CapsuleHand_L
HandModelsNonhuman/CapsuleHand_R
HandModelsPhysical/RigidRoundHand_L
HandModelsPhysical/RigidRoundHand_R
Project Hierarchy
中身を適当に 突っ込む
![Page 9: Leap motionの接触判定をコードを書かずに使うまで](https://reader031.vdocuments.site/reader031/viewer/2022020108/5870f7621a28ab5f528b4e31/html5/thumbnails/9.jpg)
デモ:これだけでこれだけ動きます
分からなくなったら?
Assets/LeapMotion/Scenesの中のシーンを確認
![Page 10: Leap motionの接触判定をコードを書かずに使うまで](https://reader031.vdocuments.site/reader031/viewer/2022020108/5870f7621a28ab5f528b4e31/html5/thumbnails/10.jpg)
LEAPMOTIONをUNITYで使う手順 続き
3. ものを触ってみる
GameObject→3D Object→Cube追加
Add Component→Rigid body追加
![Page 11: Leap motionの接触判定をコードを書かずに使うまで](https://reader031.vdocuments.site/reader031/viewer/2022020108/5870f7621a28ab5f528b4e31/html5/thumbnails/11.jpg)
LEAPMOTIONのモデルは?
デモ
最初から接触判定を持っています!
![Page 12: Leap motionの接触判定をコードを書かずに使うまで](https://reader031.vdocuments.site/reader031/viewer/2022020108/5870f7621a28ab5f528b4e31/html5/thumbnails/12.jpg)
ここまでコードなし!
![Page 13: Leap motionの接触判定をコードを書かずに使うまで](https://reader031.vdocuments.site/reader031/viewer/2022020108/5870f7621a28ab5f528b4e31/html5/thumbnails/13.jpg)
UNITYすごいよ!
→ 使用言語を考える必要なし!
→ プログラミングに時間をかける必要なし!
→ 「とりあえず使ってみる」ことができる
・プログラミングからする場合:1日
・Unityでとりあえず…:10分
→ etc…
コードなしでデバイスを動かせる!
![Page 14: Leap motionの接触判定をコードを書かずに使うまで](https://reader031.vdocuments.site/reader031/viewer/2022020108/5870f7621a28ab5f528b4e31/html5/thumbnails/14.jpg)
UNITYすごいよ!
シェーダー設定して、
座標系設定して、
初期化して、…
OculusRiftをVisualStudioで!
![Page 15: Leap motionの接触判定をコードを書かずに使うまで](https://reader031.vdocuments.site/reader031/viewer/2022020108/5870f7621a28ab5f528b4e31/html5/thumbnails/15.jpg)
UNITYすごいよ!
チェック一発!
OculusRiftをUnityで!
![Page 16: Leap motionの接触判定をコードを書かずに使うまで](https://reader031.vdocuments.site/reader031/viewer/2022020108/5870f7621a28ab5f528b4e31/html5/thumbnails/16.jpg)
まとめ
Unityすごいよ!
いろんなVRデバイスが対応
Oculus,
HTC Vive,
HoloLens,
Kinect,
LeapMotion,
![Page 17: Leap motionの接触判定をコードを書かずに使うまで](https://reader031.vdocuments.site/reader031/viewer/2022020108/5870f7621a28ab5f528b4e31/html5/thumbnails/17.jpg)
まとめ
「おもしろそうなデバイスだな」
Unityによる検証をお試しください!
![Page 18: Leap motionの接触判定をコードを書かずに使うまで](https://reader031.vdocuments.site/reader031/viewer/2022020108/5870f7621a28ab5f528b4e31/html5/thumbnails/18.jpg)
ご清聴ありがとございました