OpenVR – 2 : Software

OpenVR – 0 : Story
OpenVR – 1 : Hardware

DSC_0084_1

So we have an OpenVR headset now. We will need some stereoscopic content to enjoy OpenVR. There isn’t much you can do without setting up some drivers and softwares.

You can watch 3d stereoscopic videos or movies but that will be nowhere near as immersive as a head-tracking enabled 3d game.

So we need “3d”, “head-tracking enabled” games.

Let’s see what options do we have for rendering games as side-by-side 3d;

  • Vireio : Free Open-Source, Easier Head-tracking Setup, Good Community Support
  • Tridef : Paid, Trial Option, Multimedia Support, Easy to setup
  • Vorpx : Paid, No Trial Demo

As I summed up their pros & cons, I will head direct to setting them up.

Vireio

Follow installation guide at;
http://www.mtbs3d.com/index.php?option=com_content&view=article&id=13612&Itemid=474

You will select “DIY Rift” and “Shared Memory Tracker”, instead of those selected in the guide.

If it is still not working and you’re seeing same old 2d game. Try copying d3dx9.dll from Vireio folder to nearby executable file of the game.

Tridef

Head-Tracking with FreePie

After you succeed hacking your game into 3D rendering, it is time to add head-tracking.

Download and install FreePie from;
http://andersmalmgren.github.io/FreePIE/

Then connect Arduino to your computer, so we can fetch sensor data.

Open python script file located in unarchived repository download;

/FreePie/FREEPIE vireio GY85.py

Run the script, you should first see 3 zeros for a few seconds. Then FreePie will start fetching sensor data from Arduino and it will show 9DOF axis values in console instead of those 3 zeros.

If everything is running as I described. It means you are good to go. You can restart your game using Vireio, same way we did earlier. You will have head-tracking this time.

Photos

 

23 responses to “OpenVR – 2 : Software”

  1. Brad Hawthorne Avatar
    1. admin Avatar
  2. Joar Avatar
    Joar
      1. guiaki Avatar
        guiaki
        1. andersmalmgren Avatar
  3. guiaki Avatar
    guiaki
    1. admin Avatar
  4. OrionNorth Avatar
    OrionNorth
    1. andersmalmgren Avatar
  5. Unsigned Avatar
    Unsigned
    1. admin Avatar
      1. Unsigned Avatar
        Unsigned
        1. Nakon Avatar
          Nakon
      2. Nakon Avatar
        Nakon
  6. Gennady Avatar
    Gennady
    1. Slav Avatar
      Slav
  7. Slav Avatar
    Slav

Leave a Reply

Your email address will not be published. Required fields are marked *