|
Project Information
Members
Featured
Downloads
Links
|
Some graphics cards have native hardware support for conversion of 3D applications into stereoscopic ones. The NVIDIA Corporation, for example, supports DirectX stereoscopic applications natively in its graphics cards, since the launching of GeForce FX series. However, if those applications are implemented using OpenGL, then the fully native support is only provided in professional graphics cards, such as the Quadro ones, which have a high cost. On the other hand, the ATI Corporation provides the page flipped stereo support, which requires additional hardware such as Head Mounted Displays (HMDs) or LCD shutter glasses, forcing the user to buy them. Another corporations do not support stereoscopic applications, leaving the developer responsible for such implementation. Therefore, building stereoscopic applications implies using the Microsoft Windows operational system and the DirectX library, or investing in expensive professional graphics cards plus display equipments. In that context, the OpenStereo library emerges by supporting the creation of stereoscopic applications using OpenGL, regarding the graphics card or operational system. It consists of a plugin subsystem that, given a scene, generates the left and right pairs, creates the stereo image and then renders that image to a viewport. Its architecture provides an uniform way to be easily integrated in existent 3D applications and also a Software Development Kit for plugin development. |