Tracking: Unity - osudrl/CassieVrControls GitHub Wiki

Getting Started

Setup for Development

I followed this tutorial and had no problems getting unity and SteamVR set up, after I uninstalled the newest version of unity and installed Unity 5.5.4 from the Unity Archive instead (see the reason in the last section below).

The tutorial goes through some simple VR game staples such as:

  • Grabbing objects with the triggers
  • Shooting lasers from the tips of the controllers
  • Teleportation around the room

Even if grabbing objects and lasers aren't applicable, the first three sections (Getting Started, Setting up SteamVR, Handling Input) help get a working VR project started quickly.

Problems Troubleshooted

For non-Unity specific solutions to Vive issues, see the Vive troubleshooting guide in this wiki.

[SOLVED] Controller models don't show up in Unity game

This issue is when you load into your unity scene and start playing the game in VR, but the controllers don't show up in VR space. At first, I blamed this problem on the following error message ("Failed to load IVRRenderModels interface version IVRRenderModels_005") that I kept getting when either loading the SteamVR plugin or launching the game in VR.

However the solution to the "ghost controller problem" that worked for me was to use Unity 5.5.4 rather than 5.6.2. This problem may be fixed as bugs are patched in the software and the up-to-date version is further updated. But as soon as I uninstalled unity and reinstalled 5.5.4, the controllers showed up in VR for me.

If the problem is solved, or the project isn't experiencing this problem, the controllers will be visible in the Unity world: Unity when it's not having this issue

TLDR: Use Unity 5.5.4 rather than a newer version.