Slashdot Mirror


VRizer: Stereoscopic Uutput for OpenGL Programs

An anonymous reader writes "VRizer was developed at the Ars Electronica Futurelab to utilize conventional OpenGL games or OpenGL software for virtual reality or virtual environment setups. This is done in Linux, by creating a library that, when preloaded, intercepts the proper OpenGL/SDL calls to create 2 stereoscopic views out of 1 single frame stream. So the original software (the game) is not altered in any way.
VRizer now works best for UT2003, but a few other games were tested succesfully: FooBillard, TuxRacer, Scorched3D, Neverball, Armagetron, Trackballs. For download (binary only for now) and screenshots see the project and the website"

1 of 17 comments (clear)

  1. Check out the Chromium project by SeanAhern · · Score: 4, Interesting

    Intercepting the OpenGL calls from non-modified OpenGL applications and rendering them to walls and CAVEs is a nice trick.

    If this interests you at all, you also need to check out the open source Chromium project, which can do that, and much, much more. While it doesn't have the event tracking that VRiser appears to have, it has the ability to render to tiled displays, stereo displays, CAVES, do distributed sort-last compositing, OpenGL stream modification on the fly, parallel OpenGL submission, and a heck of a lot more. It supports high-speed cluster interconnects such as Myrinet, Quadrics, and Infiniband. It's also pretty easy to add your own OpenGL modification if you want to do something special.

    As an example, check out this project that uses Chromium to split up live Quake games into an external isometric view.

    (Disclaimer: I'm one of the Chromium developers, and my Lab helps pay the external developers to write this open source tool.)