Friday, April 29, 2016

Hand Tracking for SteamVR + VRidge

Cameron Swisher wrote a guide on how to use Leap Motion as Vive Controllers. According to Cameron it works with VRidge so we thought we should share it since it allows to play games like The Lab (some tests are broken) which before were inaccessible.


Warning: This program is still very new and prone to be buggy and glitchy, so expect bugs and for it to not be 100% perfect. Will make a guide later on how to compile this manually for unreleased builds.


1. Make sure you have these before installing the SteamVR Leap Motion Driver:

2. Download the file called "Steamvr_leap_driver_(version name_.zip" (created by cbuchner1 @ Github) (If you have installed Alpha One version before, make sure to uninstall Alpha One and install Alpha Two).



3. Extract zip file and run setup.exe.

4. Go through the installation process (just keep clicking "Next").


5. Once the installation process is done just close the window.

6. If everything worked, controller icons in SteamVR window should lit up green now (try restarting SteamVR if it doesn't for some reasons).





What about controls?

Currently following gestures are possible (subject to change a lot, so visit here to keep up to date):

  • Bending of the index finger maps to the trigger button, like you would fire a gun
  • Clenching the middle, ring, pinky finger to a fist maps to the grabbing buttons
  • The thumbpress gesture (just point the thumb in the direction of your palm) touches and clicks the trackpad
  • Flat hand held in front of you, palm towards your face is used for application menu button
  • Flat hand held in front of you, palm away from you is used for system menu button


Leap Motion in action




Note: The Lab is working, but some tests are broken currently.


Note: Minecraft does indeed work with both, the program and VRidge, see the link for details. Very buggy since the hand tracking program is still new, but it will get better as time goes on. The Minecrift program (linked above) is still kinda new and some bugs need to be worked out. The main movement method is teleportation.


You can find the list of currently known issues/bugs here.


Cameron will be updating his guide and you can send him your feedback in the google docs here.




19 comments:

  1. Any progress on Occulus 1.13 or whatever they're on now? Also, any way to get AltspaceVR working finally? I thought they used SteamVR too so shouldnt that work at least? Currently when launching Altspace in SteamVR it just crashes if riftcat is running.

    ReplyDelete
    Replies
    1. Oh and I forgot to say AWESOME work with the leap support. That's really cool! I hope you get it so we can use another controller like a wiimote or something. You guys rock!

      Delete
    2. Oculus 1.3 SDK support is currently on hold because of non-programming related reasons. :)

      We recommend using Revive currently. It works pretty good:
      https://github.com/LibreVR/Revive

      Delete
  2. Now we just need some sort of room scale tracking.

    ReplyDelete
    Replies
    1. on cv1? with one camera i get roomscale tracking. 2.5 x 3.5 metres.

      Delete
  3. Unfortunately, after downloading and installing the required software i do not get any green icons for the controllers in SteamVR. Tried restarting and restarting but no luck. Any logs i can look into and see what went wrong?

    ReplyDelete
    Replies
    1. It didn't work for me at first either. What did work was deleting steamvr entirely and reinstalling it, then doing the RiftCat steamvr setup and then the controllers again. Working now.

      Delete
    2. That didnt work for me. Is there any video or highly detailed tutorial to follow to make sure the steps are being followed?

      Delete
    3. Destructoid made very comprehensible and extensive article on using leap motion with VRidge. It also included steps how to set it up.
      http://www.destructoid.com/guide-how-to-make-a-dirt-cheap-steam-vr-headset-with-low-lag-358924.phtml

      Delete
  4. This comment has been removed by the author.

    ReplyDelete
  5. It didn't work for me at first either. What did work was deleting steamvr entirely and reinstalling it, then doing the RiftCat steamvr setup and then the controllers again. Working now.

    ReplyDelete
  6. AWESOME! look forward to trying it when i get a phone that doesnt suck. buying a leap motion just for it

    ReplyDelete
  7. Glad I'm not the only one who did this. Would anyone be interested in videos?

    ReplyDelete
  8. please help me!!
    There is a problem with this Windows Installer package. A program required for this install to complete could not be run. Contact your support or package vendor

    ReplyDelete
    Replies
    1. What is your operating system version? Do you have .NET Framework 3.5 and 4.5 installed?

      Delete
  9. works with PS Move too: https://www.youtube.com/watch?v=71_JtdKtB70

    ReplyDelete
  10. Leap Motion + RiftCat https://www.youtube.com/watch?v=5Xx0KkWq64M

    ReplyDelete
  11. Do you know if there are any chance to track a phone if I used M spy from http://trackingapps.org/phone-hacking/ and signal just disappeared?

    ReplyDelete