GeForce 3D Vision: Stereoscopic 3D From NVIDIA
by Derek Wilson on January 8, 2009 2:30 PM EST- Posted in
- GPUs
More 3D than 3D: Stereoscopic Defined
Let's start with reality: we live in a world where things occupy a finite volume of space at any given moment in time... Alright, maybe that's not a good way to explain this. Let me try again. Stuff we see in real life has some width, some height and some depth. Our life in our 3D world and our two eyes give us the ability to quickly and easily judge position and dimensions of objects. 3D video games try to approximate this by drawing a two image that has many of the same "depth cues" we use to judge position and shape in reality.
Looking at a picture of something, a 2D image can help us perceive some of the depth that we would have seen if we had stood at the same location as the camera: stuff that's further away appears relatively smaller than the foreground. Shadows and lighting help give us a feel for dimensions as they fall on objects. If we were to talk about video, we would see parallax in effect making it look like objects closer to the viewer move faster than objects further away. Our experience tells us that we can expect certain constants in our reality and we pick up on those and use them to judge things that look similar to reality. Video games exploit all these things to help tell our brains that there is depth in that monitor. Or maybe we're looking at a video of something that was reality. Either way, there is something major (aside from actual depth) missing.
Though we can judge 3 dimensions to a certain extent based on depth cues, having two eyes see objects from two slightly different positions is what really tells our brain that something has depth. The combination of these two slightly different images in our brain delivers tons of information on depth. Trying to play catch with one eye is tough. Just ask your neighborhood pirate.
Seeing two different images with your two different eyes, or rather presenting two different images of the same thing from slightly different positions, is what stereoscopic 3D is. It's right there in the word ... ya know ... stereo ... and scopic. Alright, moving on.
If you've ever tried looking at those "magic eye" pictures, you know what impact just stereoscopic info can have. For those who don't know, a magic eye image is a seemingly random looking pattern that when viewed with your eyes looking "through" the image reveals a hidden 3D picture. Though there is absolutely no other depth information in the picture, no lighting or shadows, no perspective projection, nothing but basic shapes that each eye picks up when you focus through the image, the 3D effect is pronounced and looks "deeper" than any 3D game out there.
This is not a sailboat.
Combining stereoscopic information with all the other depth information makes for a dramatic effect when done properly. Correct rendering and presentation of left and right eye images with proper 3D projection, lighting all that simply looks real enough to touch. Viewing a game properly rendered for stereoscopic effects can range from feeling like looking at a shoe box diorama or a popup book to looking through a window into the next room.
Hollywood tried stereoscopic 3D with anaglyphs (those red and blue images you need the red and blue glasses for), but it didn't really take off except as a sort of lame gimmick. Back in the late 90s and early this century, we saw the computer industry test the waters with active shutter glasses that worked quite a bit better. Rather than displaying a single images with both eye views superimposed requiring filtering, shutter glasses cover one eye while the entire screen displays an image rendered for the other eye. That eye is covered while the first is uncovered to see it's own full resolution full color image. When done right this produces amazing effects.
There are a couple catches though. This process needs to happen super fast and super accurately. Anyone who spent (or spends) hours staring at sub-60Hz CRTs knows that slow flicker can cause problems from eye strain to migraines. So we need at least 60Hz for each eye for a passable experience. We also need to make absolutely certain that one eye doesn't see any of the image intended for the other eye. Thus, when building active shutter glasses, a lot of work needs to go into making both lenses able to turn on and off very fast and very accurately, and we need a display that can deliver 120 frames per second in order to achieve 60 for each eye.
Early shutter glasses and applications could work too slowly delivering the effect with a side of eye strain, and getting really good results required a CRT that could handle 120Hz and glasses that could match pace. It also required an application built for stereoscopic viewing or a sort of wrapper driver that could make the application render two alternating images every frame. Requiring the rendering of an extra image per "frame" required realtime 3D software to be very fast as well. These and other technical limitations helped to keep stereoscopic 3D on the desktop from taking off.
There is still a market today for active shutter glasses and stereoscopic viewing, though there has been sort of a lull between the production of CRTs and the availability of 120Hz LCD panels. And while LCDs that can accept and display a 120Hz signal are just starting to hit the market, it's still a little early for a resurgence of the technology. But for those early adopters out there, NVIDIA hopes to be the option of choice. So what's the big deal about NVIDIA's solution? Let's check it out.
54 Comments
View All Comments
roop452 - Wednesday, February 3, 2010 - link
Ashu Rege is coming this February to India's first and independent annual summit for the game development ecosystem - India Game Developer Summit (http://www.gamedevelopersummit.com/)">http://www.gamedevelopersummit.com/) to talk about the novel uses of GPU computing for solving a variety of problems in game computing including game physics, artificial intelligence, animation, post-processing effects and others.Webster4 - Wednesday, January 28, 2009 - link
SonicIce has left links that, according to WOT Firefox extension, redirect you to a malware website called jord.nm.ru. I wouldn't go there, especially if you're using IE. Just thought I'd warn you. There's nothing of interest in his links anyway in my opinion.has407 - Sunday, January 11, 2009 - link
If this is the chicken needed to to get us the eggs we need and increases stereo/3D adoption and support to critical mass, wonderful. However, a truly immersive experience--something that puts it beyond a novelty--is going to require much more, such as HMD's with decent resolutions, FOV, binocular overlap, etc. The price/performance/quality of those has improved significantly as OLED and related microdisplay technology advances, so we may be close... *IF* the game/app support is there. Unfortunately, I don't see much compelling about NVIDIA's offering, but if nothing else, they deserve an E for effort. IMHO I expect this will be at best a waypoint; in a couple years we'll have truly immersive HMD/VR systems that are affordable and will provide a compelling improvement in experience (again, IF the game/app support is there).quanta - Friday, January 9, 2009 - link
As I recalled, NVIDIA has made a lot of reference cards with stereoscopic outputs since the earlist Quadro. And who can forget all those ASUS TNT(2) cards that came with stereo glasses options? Considering that virtually ZERO game developers even care about making games using 3D glasses since the day of Descent, I fail to see how will NVIDIA suddenly able to convince game developers to make games that require people to by a $200 accessory on top of $400 video card for optimal experience. That kind of market is too small to be viable for any commercial game developers.Beoir - Friday, January 9, 2009 - link
I can understand NVIDIA wanting to branch out to the gamer in 3D rendering, but what I don't understand is why they don't leverage off of their strengths and do a Joint venture. What I'm getting at is this:1) NVIDIA is exceptional in creating Graphics rendering processing. Nvidia is not so good at developing physical Optical systems and understanding the Human Eye.
2)Vuzix is an expert in HUDs, and also has a viable (competitive) commercial HUD for watching movies. I speaking with a rep last year they were also interested in stereoscopic displays but could not pursue it since there was not a lot of market support or venture capital
These two guys sound like a great match to me. Toss in the fact that Vuzix is Rochester, NY where they have the University of Rochester institute of optics, and RIT's imagaing science center.
Have I painted a decent enough picture yet Nvidia? I can flowchart it out for the corporate suits if you like.
nubie - Friday, January 9, 2009 - link
This is what nVidia used to support:http://picasaweb.google.com/nubie07/3DMonitor#5057...">http://picasaweb.google.com/nubie07/3DMonitor#5057...
That is a picture of the driver panel from my nVidia drivers before they dropped support for real 3D.
I would love to spend $1000 on these glasses, and a new system, Vista, new video cards, and of course a new monitor to use them on.
I find this stupid because the quickest way to get this product a success is to appeal to people who have been vocal about their previous good 3D support, not pull the rug out from under these people with no warning, no comment, and no incentive.
quanta - Friday, January 9, 2009 - link
I believe you can still use it on Quadro (which NVIDIA still design video cards with stereo connectors). Just use the softquadro feature in RivaTuner to turn it on.nubie - Saturday, January 10, 2009 - link
I wish, and I don't need any stereo connectors for my dual polarized LCD display. Just dual outputs (vga or dvi, or one of each).I haven't been able to successfully soft-quadro my g92 or g80 card, and I don't think the drivers are for DirectX games anyway.
strikeback03 - Friday, January 9, 2009 - link
Actually, one of my friends does have to take dramamine before playing FPS games. And this is just with a PS3 and an LCD TV, no stereo anything.DerekWilson - Friday, January 9, 2009 - link
I believe Gary turned us all on to ginger root -- taking a good bit of it before playing Left 4 Dead with it's disorienting source engine FOV is the only way I can survive normally ... actually, you know what? I was able to play the game without taking anything with the glasses and I didn't even think of that til now. It seems the 3D Vision may have actually fixed my nausea with tight fov games ... I'll have to do some more testing to see if this pans out ...