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.
Follow installation guide at;
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.
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;
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.