As of this writing, Unity does not have native support for Stereoscopic 3D. That said, it is possible to view Unity games in Stereoscopic 3D by using the NVIDIA 3D Vision system. However, this system does have some constraints:
- The computer running the game must be using DirectX to render. Unity for Windows uses DirectX.
- The game must be a build (executable) running in full-screen.
- The computer running the game must have a compatible graphics card (see the NVIDIA website for more information).
- The display the game is being shown on must be 3D-capable and compatible with the NVIDIA 3D Vision system (see the NVIDIA website for more information).
- Each viewer will need a pair of NVIDIA 3D Vision glasses (individual glasses can cost roughly $80, while a full NVIDIA 3D Vision kit including glasses and IR-Emitter can cost nearly $200).
- Each viewer will need a clear line-of-sight to a single properly connected (via USB) NVIDIA 3D Vision IR Synchronization Signal Emitter; this emitter must be connected to the computer running the game.
Furthermore, not all effects in Unity are guaranteed to work improperly: cascading shadows and certain shaders have been known to work in incorrectly. Lastly, because this system is essentially completely external to Unity, as a developer you have no control over how the 3D effect is interpreted (you may, however, adjust the depth-dial on the IR Emitter).
Note: When obtaining drivers for the system, the latest drivers may not necessarily be the best options: we recommend that you visit the website of your display's manufacturer to see if they have a particular version of the drivers that are supported.