Greetings,
I'm working on a research project that needs to implement Java3D into a Head Mounted Projective Display(HMPD). In the HMPD there are two LCD, one for each eye. The disparity between objects is used to give the effect of depth. I have combed through the documentation a number of times and have become confused over Java3D's implementation of stereo viewing.
In my code I have two windows, each with a Canvas3D object. I use the setMonoscopicViewPolicy(View.XXXXX_EYE_VIEW) to define which eye is which. Then I use the physical body to set the inter-pupilary distance. Will this work correctly?
Also the coordinates I set for the left and right eyes are supposedly in meters, but it seems like that is too much of a disparity for correct stereo viewing. Could this be a hardware issue or is their something in the Java3D that I'm not grasping?
Also what is the setMonoscopicViewPolicy's relation to the method below?
java -Dj3d.stereo=PREFERRED HelloUniverse
What is the difference? Is one for shutter glasses and the other for disparity left and right eye disparity viewing?
Would it be better for me to simply use two different view platforms for the each eye?
I've been working on this application for a while, and any help would be great appreciated.
Sincerely,
Kit Fuhrman
Undergraduate Researcher
ODALab/CREOL - University of Central Florida
Lab: (407) 823 6920
- Re: [JAVA3D] Help with Stereo viewing using Dispa... Kit Fuhrman
- Re: [JAVA3D] Help with Stereo viewing using ... Mark Hood
- [JAVA3D] Stereo Rendering - textura Robson Augusto Siscoutto