How to do stereoscopic 3D with OpenGL on GTX 560 and later? -
How to do stereoscopic 3D with OpenGL on GTX 560 and later? -
i using open source haptics , 3d graphics library chai3d running on windows 7. have rewritten library stereoscopic 3d nvidia nvision. using opengl glut, , using glutinitdisplaymode(glut_rgb | glut_depth | glut_double | glut_stereo) initialize display mode. works great on quadro cards, on gtx 560m , gtx 580 cards says pixel format unsupported. know monitors capable of displaying 3d, , know cards capable of rendering it. have tried adjusting resolution of screen , else can think of, nil seems work. have read in various places stereoscopic 3d opengl works in fullscreen mode. so, possible reason error can think of starting in windowed mode. how forcefulness application start in fullscreen mode 3d enabled? can provide code illustration of quad buffer stereoscopic 3d using opengl works on later gtx model cards?
what experience has no technical reasons, product policy of nvidia. quadbuffer stereo considered professional feature , nvidia offers on quadro cards, if geforce gpus well. not recent development. in 1999 this. illustration had (well still have) geforce2 ultra then. technically same chip quadro, difference pci-id reported system. 1 trick driver thinking had quadro tinkering pci-ids (either patching driver or soldering additional resistor onto graphics card pcb).
the stereoscopic 3d mode direct3d hack supported geforce2 then. driver duplicated rendering commands, applied translation modelview , skew projection matrix. these days it's implemented shader , multi rendertarget trick.
the nvision3d api allow blit images specific eyes (this meant film players , image viewers). allows emulate quadbuffer stereo: instead of gl_back_left , gl_back_right buffers create 2 framebuffer objects, bind , utilize if quadbuffer stereo. after rendering blit resulting images (as textures) nvision3d api.
with little 50 lines of management code can build programme seamlessly works on both nvision3d quadbuffer stereo. nvidia pointless , should stop , back upwards quadbuffer stereo pixelformats on consumer gpus well.
opengl 3d glut nvidia
Comments
Post a Comment