SLI Zone
NVIDIA.com Developer Home

Last Updated: 04 / 16 / 2008

NVIDIA GeForce 3D Stereo Technology for Developers

Imagine immersing yourself in the world of 3D content like never before. Monsters, bullets, and landscapes jump out of your flat monitor and into your imagination, making you part of the game. With NVIDIA® GeForce® 3D Stereo technology, gaming will never be the same.

2008 has shaped up to be a big year for stereo 3D entertainment, with several audience-drawing 3D films, over 1000 stereo-enabled cinemas in the US, and new technologies that make stereo 3D for home users an inexpensive and high-quality option.

What surprises most game developers is just how little they may have to do to support full 3D stereo display in the games they are making – in fact, many shipping games that were never originally written for stereo already look great in 3D using the NVIDIA 3D Stereo Driver for Vista.

Just check out our latest list of supported games!

Lots of games need no modification, but there are simple things that developers can do to make the experience really fantastic – and a few stumbling blocks that developers can avoid to ensure that their game plays well.

Many of the details can be found in our stereo-for-developers presentation from GDC 2008, which you can view both as a web PDF or see a video of the talk (second half of the video – sorry, the video’s not in stereo… yet!).

Stereo 3D can transform the experience of almost any game, as we've found by playing a lot of games in NVIDIA's stereo lab. It can transform the experience for almost any game genre:

  • Strategy Games and RTS's
  • RPG and MMO-RPG
  • Racing games and Flight Simulators
  • Stealth Games & First Person Shooters
  • Even Rhythm and Music Games!

How Does It Work?

The NVIDIA 3D Stereo driver can deliver stereo to passive 3D displays (like those from Zalman), as anaglyphic 3D (for testing using multi-colored glasses on old-style non-stereo displays), and will support new forms of 3D display as they become commercially available. The specifics of the display are isolated from the application by the stereo driver, so game developers don’t need to worry about the details.

Inside the driver, each 3D scene gets rendered twice – once for the left eye, and once for the right eye. The driver is able to automatically modify typical 3D game vertex shaders “in flight” so that it can generate the correct images at run time. User options allow players to adjust settings like inter-ocular distance (that is, the amount of “depth”) to their own preference. Developers can explicitly control the stereo aspects of the experience, or just let the driver do its job.

For the best experience, of course, there are a few simple steps that a developer can take to ensure that their game plays its best in 3D stereo, including making sure that player HUD elements are displayed at screen depth, that UI’s like crosshair reticules show in depth correctly (screen reticules can be confusing, but laser sights look *incredible* in 3D, as do projectile ballistics!), and that render-to-texture passes follow a few simple rules (that most developers already follow without realizing it).

With a little more effort, developers can take the reins to control their own 3D stereo experiences, altering subtle player-attention controls like dynamic convergence or adding startling out-of-the-screen special effects.

For more details, check out the GDC presentation. If you’re an NVIDIA registered developer, let your account manager know you’re interested in making sure your game or application is stereo-ready. And watch for our 3D stereo gaming “Live Lab” LAN at NVISION 2008, including a 2700-seat stereo theatre and special presentations of 3D technologies, products, techniques, and ideas.

Developer Resources for GeForce 3D Stereo Technology

List of Currently Supported Games: April 2008

Game Title Stereo
Rank
1=Excellent
5=Unsupported
Age of Empires 3 1
Age of Empires 3 - Asian Dynasties 1
Age of Empires III - The War Chiefs 1
Backyard Baseball 2005 1
Bee Movie - The Game 1
Beowulf 1
Blazing Angels 2 - Secret missions of WWII 1
Call of Duty 4 1
Call of Duty 2 1
Command and Conquer 3 - Tiberiam Wars 1
Crysis 1
Driver Parallel Lines 1
Empire Earth III 1
F.E.A.R. 1
F.E.A.R. Perseus Mandate 1
Fable - The Lost Chapters 1
FIFA 07 1
FIFA 08 1
GTR 2 1
Guitar Hero 3 1
Half-Life 2 - Portal 1
Half-Life 2 - Team Fortress 2 1
Harry Potter and the Order of the Phoenix 1
Heroes of Might and Magic 5 1
Lord of the Rings Battle For Middle Earth 1
Lord of the Rings Battle For Middle Earth II 1
Madden NFL 2008 1
Manhunt 1
Meet the Robinsons 1
Midieval 2 - Total War 1
Monster Jam 1
MotoGP URT 3 1
NBA Live 08 1
NBA Live 2006 1
Need for Speed Carbon 1
Need for Speed Pro Street 1
NHL 08 1
NHL 2006 1
Race 07 1
Sega Rally Revo 1
Serious Sam 2 1
Spiderman 3 1
STALKER - Shadow of Chernobyl 1
Supreme Commander 1
Tiger Woods 2007 1
Tiger Woods 2008 1
Tomb Raider - Anniversary 1
Two Worlds 1
Age of Mythology 2
Age of Mythology - The Titans 2
Army Men RTS 2
Assault Heroes 2
BioShock 2
Call of Juarez 2
CSI: Hard Evidence 2
Earth 2160 2
Elder Scrolls: Oblivion 2
Fable: The Lost Chapters 2
Half-Life 2 - Episode 1 2
Half-Life 2 - Episode 2 2
Kohan II: Kings of War 2
Lord of the Rings - Battle for Middle-earth 2 2
Maelstrom 2
Medal of Honor - Pacific Assault 2
Medal of Honor: Spearhead 2
Men of Valor:Vietnam 2
NASCAR SimRacing 2
NHL 07 2
Oblivion 2
Oblivion - The Shivering Isles Expansion Pack 2
Phantasy Star Universe 2
Pirates of the Caribbean - At Worlds End 2
Prince of Persia - Warrior Within 2
Red Faction 2 2
Sam and Max - Season One 2
Simpsons Hit and Run 2
Spellforce - The Order of Dawn 2
Star Wars - Empire at War 2
The Bard's Tale 2
The Settlers - Rise of an Empire 2
The Witcher 2
Vanguard 2
World in Conflict 2
Fantasy Wars 3
Kane and Lynch - Dead Men 3
Legacy of Kain: Defiance 3
Loki 3
Mage Night - Apocalypse 3
Supreme Commander - Forged Alliance 3



PerfHUD