Hello All,

I am writing to report my success at enabling stereo viewing with java3d. Read on for a description of my setup


Hardware
Asus 8200 ti 200 deluxe (can clock core to 220 with mem at 450 fyi),
Standard shutter glasses included with the above,
Running at 1024*768*32bit @ 120 hertz on a Philips brilliance. MUST BE FULLSCREEN for stereo to work.
 
Software
NVIDIA Dets 23.11 with stereo patch. Ensure you enable stereo in the display->settings->advanced->stereo properties tab.
Java 1.3.0_02
Java3D 1.2.1_03 DirectX
 
 
I had a problem "error 85" when trying to get to displays-> settings -> advanced. Just go to your windows\system32 directory and delete/move away all nvrs*.dll, then the drivers will work. With the above settings with no anti-aliasing my program renders a triangle strip of 40,000 triangles with a 2048*2048 texture at frame rates limited by the monitors refresh rate. All I needed to do to my code was edit this section a bit

            // Sets the required or preffered rendering options
 GraphicsConfigTemplate3D template = new GraphicsConfigTemplate3D();
 //template.setStereo (GraphicsConfigTemplate.UNNECESSARY);
 template.setStereo (GraphicsConfigTemplate.PREFERRED);
 template.setDoubleBuffer (GraphicsConfigTemplate.REQUIRED);
  
 

 // Get the GraphicsConfiguration that best fits our needs.
 GraphicsConfiguration grx_conf =
     GraphicsEnvironment.getLocalGraphicsEnvironment().
     getDefaultScreenDevice().getBestConfiguration(template);
 
 
 
 // Construct the new frame with the correct graphics configuration
 Frame frame = new Frame ("Digital Terrain Visualisation", grx_conf);
 
I hope that this helps anyone fiddling with stereo. Perhaps we should compile a list of hardware that has been tested to work with stereo on J3D.org or something?
 
Enjoy the rest of your weekend my friends,
 
Nathan

Reply via email to