Displaying 3D Still Images Within an Application Using the NVIDIA SDK (or a 3rd party lib) to displa
Hello All,
I am attempting to use NVIDIA's SDK to take two raw images from two different cameras, and to display these as a single stereoscopic image. While the SDK seems to support 3D DirectX and OpenGL scenes very well (i.e. it can automatically split the scene into left and right stereoscopic images), there doesn't seem to be any support at all for 3D still images.
I am able to combine these images into a .JPS 3D image file, but I would like to have the image displayed within my application, rather than using an external viewer. Is there a way to:
a) Use the SDK to display 3D still images of the JPS format (or using the two raw images), or
b) Use some external library capable of rendering 3D still images of this format using NVIDIA's hardware.
I am attempting to use NVIDIA's SDK to take two raw images from two different cameras, and to display these as a single stereoscopic image. While the SDK seems to support 3D DirectX and OpenGL scenes very well (i.e. it can automatically split the scene into left and right stereoscopic images), there doesn't seem to be any support at all for 3D still images.
I am able to combine these images into a .JPS 3D image file, but I would like to have the image displayed within my application, rather than using an external viewer. Is there a way to:
a) Use the SDK to display 3D still images of the JPS format (or using the two raw images), or
b) Use some external library capable of rendering 3D still images of this format using NVIDIA's hardware.
They do support this, it's just not particularly well documented.
If you want to support 3DVision then you have to use Direct 3D.
On the developer site download the stereo 3D PPT's it's in one of those.
The basic requirement is you create a display surface twice as wide and 1 pixel higher than the screen, then you write some magic number into the extra line and it just works.
They do support this, it's just not particularly well documented.
If you want to support 3DVision then you have to use Direct 3D.
On the developer site download the stereo 3D PPT's it's in one of those.
The basic requirement is you create a display surface twice as wide and 1 pixel higher than the screen, then you write some magic number into the extra line and it just works.
I am attempting to use NVIDIA's SDK to take two raw images from two different cameras, and to display these as a single stereoscopic image. While the SDK seems to support 3D DirectX and OpenGL scenes very well (i.e. it can automatically split the scene into left and right stereoscopic images), there doesn't seem to be any support at all for 3D still images.
I am able to combine these images into a .JPS 3D image file, but I would like to have the image displayed within my application, rather than using an external viewer. Is there a way to:
a) Use the SDK to display 3D still images of the JPS format (or using the two raw images), or
b) Use some external library capable of rendering 3D still images of this format using NVIDIA's hardware.
Thanks for your time, I really appreciate it!
John
I am attempting to use NVIDIA's SDK to take two raw images from two different cameras, and to display these as a single stereoscopic image. While the SDK seems to support 3D DirectX and OpenGL scenes very well (i.e. it can automatically split the scene into left and right stereoscopic images), there doesn't seem to be any support at all for 3D still images.
I am able to combine these images into a .JPS 3D image file, but I would like to have the image displayed within my application, rather than using an external viewer. Is there a way to:
a) Use the SDK to display 3D still images of the JPS format (or using the two raw images), or
b) Use some external library capable of rendering 3D still images of this format using NVIDIA's hardware.
Thanks for your time, I really appreciate it!
John
If you want to support 3DVision then you have to use Direct 3D.
On the developer site download the stereo 3D PPT's it's in one of those.
The basic requirement is you create a display surface twice as wide and 1 pixel higher than the screen, then you write some magic number into the extra line and it just works.
If you want to support 3DVision then you have to use Direct 3D.
On the developer site download the stereo 3D PPT's it's in one of those.
The basic requirement is you create a display surface twice as wide and 1 pixel higher than the screen, then you write some magic number into the extra line and it just works.
My Blog