Top/Devel/OculusRift/OculusTouch/LeapMotionでの代用

LeapMotionでの代用はてなブックマーク

2016.11.14現在、Oculus Touchは未発売。


ただし、Redditのこのスレッドによれば、現時点でもLeap motionを持っていれば、Oculus Touchアプリの世界を垣間見ることができるとのこと。


試してみた。



まず、Leap motionをViveコントローラーとして認識させ、
次にSteamVRの配下でHTC Viveの代わりにOculus Rift CV1を使用することで、
Leap motionをOculus Touchのように使うことができるという仕組み…のはず。


前日にReviveがアップデートし、ViveコントローラーをOculus Touchの代わりに使えるようになったことを受けての投稿と思われます。


正確な操作はできないので、あくまで雰囲気を味わったりするものだと思います。

必要なもの

ハードウェア

ソフトウェア

準備手順

  1. Oculus Appをインストールする。
  2. Steamをインストールする。
  3. SteamVRをインストールする。
    (Steamの[ライブラリ]>[ツール]>[SteamVR]でインストールできる)
  4. Leap motion Orionをインストールする。
  5. Visual C++ 2015 再頒布可能パッケージをインストールする。
  6. Leap Motion Driver for SteamVRをインストールする。
    1. Leap Motion Driver for SteamVRのzipファイルを展開する。
    2. setup.exeを実行してインストールする。
  7. Leap Motion Driver for SteamVRの動作確認。
    1. LEAP motionコントロールパネルを起動する。
    2. タスクバーのLEAP motionのアイコンが黒でなく、緑になっていることを確認する。
    3. Oculus Appを起動する。
    4. Steamを起動する。
    5. SteamVRを起動する。
    6. SteamVRの左上のドロップダウンリストからチュートリアルを起動する。
    7. LEAP motionの前に手を出して、目の前にViveコントローラーが表示されていることを確認する。
    8. チュートリアルを終了する。
  8. ReviveInjectorのzipファイルを展開する。

起動手順

  1. LEAP motionコントロールパネルを起動する。
  2. Oculus Appを起動する。
  3. Steamを起動する。
  4. SteamVRを起動する。
  5. Oculus\Support\oculus-avatar-editor.exeをReviveInjector_x64.exeにドラッグアンドロップする。

注意点

  • 握る操作をするためには両手が認識されている必要があるようです。
  • 前述のように、Oculus Rift CV1はSteamVRの配下で動作します。キャリブレーションなどはSteamVR側で行いましょう。

参考

Amazon

差分 一覧