3D Vision Blog

A normal user's look into the world of 3D Stereo Technologies

3D Vision Blog header image 4

Vireio Perception Open Source Stereoscopic 3D Driver

February 22nd, 2013 · No Comments · 3D / AR / VR / HMD


There isn’t much time left before the first developer kits of the Oculus Rift VR HMD with stereo 3D support finally start to ship and there is already a stereoscopic 3D driver available that supports the device by providing the specially distorted output that the Rift requires as well as supporting the HMD’s built-in head tracking. This stereoscopic driver is called Vireio Perception and has been developed by Andres Hernandez (Cybereality) who has provided it free of charge and has even published the source code so that the stereoscopic 3D community can help in further developing and testing the software. The open source stereoscopic 3D driver can work on both AMD and Nvidia-based graphics cards and aside from the Oculus Rift support, the software can also output in Side by Side, Over/Under, Row Interlaced, DLP Checkerboard and various Anaglyph output modes (all outputs are based on shaders that you can modify or extend).

The only drawback of this solution is that currently it supports only very few games, here is a list of what is currently supported with profiles (also easily accessible in XML format). Also it is not as polished and optimized for performance as other similar solutions such as Nvidia’s 3D Vision or DDD’s TriDef, but it is a good first step having something as an alternative and being an open source, especially after iZ3D has dropped their project and has decided not to publicly released the source code of their stereoscopic 3D software.

Vireio Perception Supported Games:

– AaAaAA!!! – A Reckless Disregard for Gravity
– Dear Esther
– DiRT 2
– Left 4 Dead
– Left 4 Dead 2
– Half Life 2
– Portal 2
– Mirror’s Edge
– Unreal Tournament 3
– The Elder Scrolls V: Skyrim

If you still have not tried the Vireio Perception, then you might give it a try, also if you are planning on adding support for the Oculus Rift or stereoscopic 3D support in a project of yours you might also want to take a look at the source as it can help you with some ideas. Everyone willing to play with this and try it out is welcome to share his feedback in the official project forum at MTBS3D, everyone’s help is welcome.

To download the latest version of the Vireio Perception software…
To download the full source code of the Vireio Perception software…

→ No CommentsTags:······

Gmax Stereoscopic 3D Driver for Playing Games in S3D Mode

July 20th, 2012 · 2 Comments · Anaglyph Glasses

Here is something interesting that I’ve just found, a stereoscopic 3D driver for playing games in stereo 3D mode being developed by a Chinese company called GMAX Electronic Technology. Of course the software is far from perfect or from the level of features and support that more well known solutions such as Nvidia’s 3D Vision or DDD’s TriDef 3D are, but it is still interesting as an alternative. The Gmax stereoscopic 3D driver apparently works with all GPUs and supports Anaglyph and Side by Side output modes. The free version of the software supports only anaglyph mode and puts a watermark on the screen, but that shouldn’t be a problem for testing it. The product also uses profiles for games and currently the developer reports that there are profiles for 273 games available and of course there is a generic mode that you can use for games without profiles.

And now with the not so good things about the Gmax stereoscopic 3D driver. Although the installer and the interface of the software is translated in English, the error messages and the help remain only in Chinese and that could be a bit of a problem while installing the software. I’ve had some trouble installing the software and making it work at first, but after that it worked quite Ok. You only have a slider for adjusting the level of depth, nothing for the convergence and in order to enable/disable the stereoscopic 3D effect or to change the depth level apparently you need to get out of the game do the changes and rung it again – no real-time adjustment. The good thing is that the games are being launched via a Launcher software, similar to TriDef 3D Ignition and you have the ability to switch the left/right image, but again only prior running the game. If you ate interested you can give the software a try and report your feedback below, it definitely has the potential to be developed further into something good, but there is some more work to be done (the software is also labeled as Beta). Interestingly enough there is also a mention about stereoscopic 3D driver for Linux as well, though there isn’t much information about it available.

Here you can download the Gmax stereoscopic 3D driver to try it out…

→ 2 CommentsTags:····

The iZ3D Driver is Going to Become an Open Source Project

April 12th, 2012 · 12 Comments · General 3D News


MTBS3D is reporting a very interesting news regarding the iZ3D driver, it seems that the company developing it has decided to release the source code of the project to the stereo 3D community, making the iZ3D driver open source. There is no official announcement about that available yet on iZ3D’s website, but it is supposed to follow very soon, so stay tuned for more information. This is definitely good news as it should allow the stereoscopic 3D community to continue the further development and improvement of the code of the software…

According to Vadim Asadov, iZ3D’s VP of Business Development, their stereoscopic 3D drivers will be made available as open source for gamers looking to adjust and optimize for new games and future technologies. The resulting software will be free to use by everyone, and should be available in about eight weeks.

iZ3D has been silent for quite a while with new releases of their driver, the last official version 1.12 of the driver was made available on October 23rd, 2010 and the last beta 1.13 RC was released on June 15th, 2011. Back in august last year, on iZ3D’s blog there was a publication hinting that there are going to be some changes in the company, but we did not expect that they plan to make their stereoscopic 3D software an open source product. Let us see how this goes in a few weeks when the source code is made available, hopefully this will help the constantly growing stereoscopic 3D gaming community as the iZ3D driver is quite powerful and offers a lot of advanced features already. And hopefully it will put some more pressure to the other companies developing such solutions in order to bring more features faster and to allow more control to the users, so that the stereo 3D community can also contribute better in the future development of those as well.

Update: The official announcement is here with a little extra requirements, it seems that iZ3D is going to try and raise funding from gamers for the release of the driver as an open source product. And while this isn’t such a bad idea, going for a minimum of $150 from user is very limiting and the goal of $800K is also quite high, so at this point the success of this initiative seems a little vague.

iZ3D OSC Program
Starting on April 9, 2012, iZ3D will accept payments of $150.00 US dollars to convert the iZ3D driver code into an Open Source Project. Multiple payments are accepted. Your $150 payment contributes to providing the user community with access to iZ3D Universal Driver under GPL at the time the iZ3D Driver Software is converted to Open Source status. As soon as the total amount of payments will reach US $800,000, the entire iZ3D driver code will be opened and placed on www.iZ3d.com under GPL license.

However, in case iZ3D will not reach the above targeted amount, prior to June 30, 2012, the company will decide one of two options:
1. Open the code even though $800,000 are not reached
2. Cancel Open Source Project and refund all received payments

They should probably have used Kickstarter for that, but anyway, if you want to support the release of the iZ3D driver’s source code under GPL license you are welcome to do so and make your contribution here.

→ 12 CommentsTags:······