In this post we will look at ways to experience VR at home for the lowest cost possible. In Part 1 we will look at using your smartphone and a Google cardboard compatible headset to stream computer games to the phone in stereoscopic 3D. Basic “head tracking” will be achieved by linking the mouse look in the games with the gyroscopic sensors of your phone.
There are many applications available to achieve the above mentioned and we will look at a few options available, comparing features, performance and price. All of the mentioned software have free trial versions available in the event you want to give them a try. All you will need is a smartphone (iPhone or Android), a PC capable of running some Direct X 9 3D games and a Google cardboard compatible headset (one with head-straps will work best).
All my testing was done on an iPhone 6S, a 2012 MacBook Pro Retina (Nvidia GeForce 650M 1GB) running windows 7 using Boot Camp and a SensofinityVR headset.
The games I used to test were Doom (original), QuakeHD, Dear Esther, Subnautica, Minecraft and Fallout New Vegas.
We will be looking at 3 different products (All of which consist of a phone app and a server windows application) that stream computer games to your phone and also link the games mouse input to the phones gyroscopic sensor. They are TrinusVR, KinoVR and IntugameVR.
First let us look at Tridef3D, a software product that will be required for the best results by all the before mentioned VR Streaming software products.It converts the game screen image into stereoscopic 3D before it is streamed to the phone.
As mentioned above Tridef3D converts any Direct X 9/10/11 game into stereoscopic 3D, and I can say this software works great. Just note that its website states that it does not support VR headsets, but this is not the case if you enable windowed mode using this script. Tridef3D sells for $39.99 directly on the company site, however there is a free trail version available.
Most of the games I tested worked best in windowed mode except for Doom and QuakeHD, which only worked in full-screen mode.
Now let us have a look at the VR streaming software options. Firstly with all the mentioned software products, one of the most important things to configure correctly is mouse sensitivity. This is extremely important as getting this wrong can result in slow or jerky head-tracking which can cause the user to feel sick.
Of the 3 products looked at TrinusVR was by far the best from an interface and general usage perspective. I also found it to be the most stable with the least amount of issues. At the time of my testing there was however no support for USB tethering in iOS.
I did experience issues connecting the phone to the hotspot created by the TrinusVR server software, and it appears that the phone is not assigned an ip address.
When I connected the phone to my MacBook via my home Wi-Fi network performance was extremely slow and unplayable.
I got around these issues by creating a Wi-Fi hotspot on my phone and connecting my MacBook to it. The server software and client app could then see each other and performance was really good and games highly playable. This configuration delivered the best results of all the tests performed.
Just note that in the TrinusVR server settings, on the Main tab, there is an option called “Capture mode”. For most games the best results are achieved by setting this to “Fast”, except for Minecraft that only works when this is set to “Compatibility Mode”.
TrinusVR sells for $9.99 on the respective App Stores (Apple App store and Google Play Store), but as mentioned earlier trial versions are available and the server software can be downloaded for free from the company website.
KinoVR does claim to support USB tethering in iOS, however in practice the results were far from perfect. The client app continuously disconnects from the server software every 15 seconds or so and then takes approximately 5 seconds to reconnect, thus rendering this feature unusable.
When connecting the phone to my MacBook via my home Wi-Fi network the performance was good, even with a good level of graphic details configured in the games.
KinoVR is however found lacking from a user interface and ease of use perspective.
KinoVR Pro sells for $9.99 on the respective App Stores (Apple App store and Google Play Store), and once again there is a free trail version. The server software is freely available here.
Of all the VR streaming software I tested, IntugameVR is the only one I could not get to work properly. It does not support USB tethering in iOS so once again I configured it to connect over Wi-Fi. Irrelevant of what setting configuration I used the image rendered to the phone display was distorted and squashed. I cannot comment on the performance of this product, as I just could not get it working in any way that was even remotely usable.
IntugameVR Premium is also available on the respective App Stores (Apple App store and Google Play Store) for $9.99 with a free trial version also available. The server software is once again available for free from here.
So given all this, what were my findings? And would I recommend this as a low-cost VR solution?
Well, as long as you do not expect an experience on par with the Oculus Rift or HTC Vibe, you might be pleasantly surprised. Given the low cost of giving this a try, assuming that you have either an iPhone or Android smartphone and utilize the trial versions of the software products mentioned, the cost of this experience will add up to $10 for a Google cardboard compatible headset. Although I would recommend splashing out and getting a plastic headset with padding and better head straps, which you should still be able to pick up for under $20. This will greatly improve the experience from a comfort and usability perspective.
Many people have not had the opportunity to try a premium VR product, such as the Oculus Rift, HTC Vibe or PlaystationVR, and this solution is a great deal more accessible and affordable.
So my recommendation is to give it a try. Who knows it might even convince you to invest in one of the premium VR products available at the moment.
Watch out for DIY VR Part 2, which will be coming soon. In Part 2 I will show how to construct a custom-built VR headset, but in the meantime a few other posts are lined up for your reading pleasure.
3 thoughts on “DIY VR – Part 1”
[…] DIY VR – Part 1 […]
[…] DIY VR Headset for $… on DIY VR – Part 1 […]
[…] DIY VR – Part 1 […]