Leap Motion のセットアップから Unity への組み込みまで

<p><img src="https://dl.dropbox.com/s/8eawoqw7hqqqemq/Leap%20Motion%20%E3%81%AE%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%E3%81%8B%E3%82%89%20Unity%20%E3%81%B8%E3%81%AE%E7%B5%84%E3%81%BF%E8%BE%BC%E3%81%BF%E3%81%BE%E3%81%A7.png" /></p>



2012年5月発売の Leap Motion を今更。
iPhone X ＆ Leap Motion で卓上キャプチャをしよう、というテストをする為に Unity に組み込んでいて、その時に調べたこと。



<!--
https://qiita.com/sator_imaging/items/9382c1f7bed22cd22c48
-->



### 目次


- [ダウンロード](#ダウンロード)
- [Unity 向けアセット](#unity-向けアセット)
- [Unity SDK のユーザーマニュアル](#unity-sdk-のユーザーマニュアル)
- [動作確認](#動作確認)
        - [こちらもどうぞ](#こちらもどうぞ)



<!--more-->


## ダウンロード

まずはここから Leap Motion のインストーラーをダウンロード。


- [Get Started with Our SDK — Leap Motion Developer](https://developer.leapmotion.com/get-started)
    <iframe
        class="embed-card embed-webcard"
        scrolling="no"  frameborder="0"
        style="
            display: block;  border: none;
            margin: 10px 0px;
            width: 100%; height: 155px;
            max-width: 500px;
        "
        src="https://hatenablog-parts.com/embed?url=https://developer.leapmotion.com/get-started">
    </iframe>



何故かデフォルトではベータ版のリンクがデカデカと書いてあるけど、
　The latest installer is available here.
のリンクから安定版をゲット。


> v2 SDK が Mac, Linux には必要、Tool Tracking が必要な場合にも。


Tool Tracking って言うのは過去のバージョンに存在した、手に持っている鉛筆やなんかをトラッキングできた機能のこと（っぽい）。


基本的に Window を使っているなら、Orion の最新版をダウンロードする。（IKinema Orion とは関係ある？？）



パッケージを開けたときに書いてある URL よりも、


- [Documentation — Leap Motion Developer](https://developer.leapmotion.com/documentation/)
    <iframe
        class="embed-card embed-webcard"
        scrolling="no"  frameborder="0"
        style="
            display: block;  border: none;
            margin: 10px 0px;
            width: 100%; height: 155px;
            max-width: 500px;
        "
        src="https://hatenablog-parts.com/embed?url=https://developer.leapmotion.com/documentation/">
    </iframe>




を見た方が、諸々良い感じにまとまってる。



## Unity 向けアセット

次に Unity 用のアセットを。


- [Unity — Leap Motion Developer](https://developer.leapmotion.com/unity/)
    <iframe
        class="embed-card embed-webcard"
        scrolling="no"  frameborder="0"
        style="
            display: block;  border: none;
            margin: 10px 0px;
            width: 100%; height: 155px;
            max-width: 500px;
        "
        src="https://hatenablog-parts.com/embed?url=https://developer.leapmotion.com/unity/">
    </iframe>



Core Assets 以外にも色々とある。




> サポートされている Unity のバージョン
> Now supports Unity 5.6.2, 2017.1-4, 2018.1.
> Note that the Interaction Engine Module requires 2017.4 or higher.


とりあえず Quick Setup を見ると、Oculus 1.3 runtime が必要だ、と。



- [Oculus SDK for Windows | Developer Center | Oculus](https://developer.oculus.com/downloads/pc/1.3.2/Oculus_SDK_for_Windows/)
    <iframe
        class="embed-card embed-webcard"
        scrolling="no"  frameborder="0"
        style="
            display: block;  border: none;
            margin: 10px 0px;
            width: 100%; height: 155px;
            max-width: 500px;
        "
        src="https://hatenablog-parts.com/embed?url=https://developer.oculus.com/downloads/pc/1.3.2/Oculus_SDK_for_Windows/">
    </iframe>



こっちもダウンロード。（結果いらなかった）


> Quick Setup Guide
> 1. Ensure that you have the Leap Motion Orion software and the Oculus 1.3 runtime (if applicable) installed.
> 2. Download the Unity Core Assets (see above).
> 3. In Unity, go to File and click New Project…
> 4. Name your project and click Create Project.
> 5. Right-click in the Assets window, go to Import Package and left-click Custom Package…
> 6. Find the Core Unity package and import it.
> 7. From there, you’ll see three folders in the Assets window ? the Plugins folder and LeapC folder which contain all of our API bindings, and the LeapMotion folder, which contain all of our Prefabs, Scripts, and Scenes.
> 
> For full setup guides, examples, and other resources, see our documentation




## Unity SDK のユーザーマニュアル

Unity Modules の説明はここ。


- [Unity Modules: Getting Started](https://leapmotion.github.io/UnityModules/)
    <iframe
        class="embed-card embed-webcard"
        scrolling="no"  frameborder="0"
        style="
            display: block;  border: none;
            margin: 10px 0px;
            width: 100%; height: 155px;
            max-width: 500px;
        "
        src="https://hatenablog-parts.com/embed?url=https://leapmotion.github.io/UnityModules/">
    </iframe>




## 動作確認

諸々インストールして、タスクバーの Leap Motion アイコンが緑になれば、セットアップ完了。


タスクバーのアイコンから起動できる Visualizer を使って試し撮りしたものが、こちら。


<blockquote class="twitter-tweet" data-lang="ja"><p lang="ja" dir="ltr">Leap Motion、指の開きも取れるし視野角もすげー広い。<br>バンザイしたら視界から外れるかも？とかそんな事はなさそう。画面からはける時も暴れたりしない。<br><br>遠く離れてもそれなりに取れてるように見えるし、バッテリー切れの心配もない。そして安い。<br><br>デベロッパーサイトは他のどれよりも分かりづらい <a href="https://t.co/EIEY3VFD5K">pic.twitter.com/EIEY3VFD5K</a></p>&mdash; サトー (@sator_imaging) <a href="https://twitter.com/sator_imaging/status/1091610163104997376?ref_src=twsrc%5Etfw">2019年2月2日</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>




--

#### こちらもどうぞ

- [#VTuber関連まとめ - Qiita](https://qiita.com/sator_imaging/items/5d3b4466a2a1539184d0)
   <iframe
      class="embed-card embed-webcard"
      scrolling="no"  frameborder="0"
      style="
         display: block;  border: none;
         margin: 10px 0px;
         width: 100%; height: 155px;
         max-width: 500px;
      "
      src="https://hatenablog-parts.com/embed?url=https://qiita.com/sator_imaging/items/5d3b4466a2a1539184d0">
   </iframe>