With the latest PC update for Battlefield 3 we now support Stereoscopic 3D on supported hardware. Stereoscopic 3D adds another dimension to your gameplay and lets you experience the battlefield with added depth perception. See below for how to enable this new feature.
We have added support for Stereoscopic 3D in the Frostbite 2 engine by rendering each frame twice (once for each eye). This gives us full control of how our game looks in 3D, and lets us create an even more visceral experience for the player. Rendering each frame twice is quite performance heavy, though, so take that into consideration if you want to play with Stereoscopic 3D enabled. To improve performance, you may want to reduce graphics quality or resolution compared to what you normally would use when playing without Stereoscopic 3D. Using a multi GPU setup will also improve performance, as each GPU can share the work load.
NVIDIA 3D Vision technology
NVIDIA 3D Vision is a combination of 3D Vision wireless glasses and 3D Vision Ready monitors. You can look for the 3D Vision Ready icon on your monitor, or check this page to find out if your monitor and GeForce GPU support Stereoscopic 3D.
Enable 3D Vision by going to the NVIDIA control panel, and in the Stereoscopic 3D tab, make sure "Enable stereoscopic 3D" is set. Battlefield 3 will use the standard 3D Vision settings and hotkeys. Adjust the amount of depth effect using the scroll wheel on the 3D Vision IR emitter or by using the keyboard shortcuts. The default shortcuts are CTRL-F4 to increase the depth, and CTRL-F3 to decrease the depth. You can customize these shortcuts in the Stereoscopic 3D control panel.
See this page to find out if your monitor and Radeon GPU support Stereoscopic 3D.
Enable HD3D by starting Battlefield 3 and go into the options menu. In the video options tab, change STEREOSCOPIC 3D to ON. Adjust the depth using the slider in the menu.