Abstract:
The 3D video game software (10) is played by a Player and generates a stream of 3D visuals through a game engine that outputs 3D game data. Video games are written using one of several common Application Programming Interfaces (API) for handling the rendering and display functions of the game. The 3D game data are output with API function calls to conventional API drivers (12), which render the 3D game data into display image data that are fed to a graphics display card (14) and result in a 2D image displayed on a 2D display monitor (16). The 3D game data output of the video game software (10) are intercepted and redirected to pseudo API divers (20) which generate right (R) and left (L) stereoscopic image outputs to right and left stereoscopic display cards (22, 24) that generate the resulting 3D stereoscopic display on a 3D display device (26).