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"
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"
erm.. shouldn't that be Output?
This was reported for Quake2 a while ago. It was too blocky and the niose generated on th screen was very distracting. I dont know if these guys use softer fractal-based images but I'd keep away from this if it looks like that earlier Quake2 project
"Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
This system must be a completely different project than the one you're thinking of. It doesn't use SIRDS or anything like that; it appears to allow display through either a side-by-side stereogram or a red/blue 3d image.
You took the exact same joke, and gave a slightly different example! If that's not funny, I don't know what is!
Mod parent up!
You should be, like, writing for Leno or something. That's just how funny that was!
Seems to work in epsxe playstation emulator! I've just been watching lara crofts ass in glorious 3D.
...
nick
Electronic Music Made Using Linux http://soundcloud.com/polyp
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.)
Seems a little lacking on documentation. I've spent a while trying to get it to work on our stereoscopic visualization wall, but can't seem to get it to cooperate -- but probably the fault lies with me. Maybe with the source this would be easier to figure out...
1. Why, oh why, is their watermark not "placed" into the virtual image... in the virtual image it is very blurry :-\
2. How do they deal with the mouse cursor? I.e. on what plane does it move around, and how does it interact with the screen? In particular can you still use it to aim? Or does it appear to point to the wrong place?
Still... way cool.
This was done a long time ago under DirectX, Glide, and OpenGL by the Metabyte Wicked3D line of products. You would get glasses with 2 LCD screens and a Wicked3D card or their driver CD. The drivers would then render 2 images that were slightly offset from eachother by intercepting the calls at some level. I almost bought the glasses but decided it wasn't worth the investment if I ended up hating it.
It worked with a shitload of games though, which was cool.
http://www.stereo3d.com/wicked3d.htm