Actually, Java 3D is doing the two pass rendering for field sequentail
stereo automatically. That is why the Canvas3D.renderField() callback
method passes which field it is rendering as an argument.
For Solaris framebuffers, and presumeably for the Elsa card as well,
the framebuffer swap in stereo mode actually causes two swaps on the
video card. One swap for the left eye, and one swap for the right eye.
To synchronize with the shutter glasses, there is a connector on the
video card that the glasses plug into. When the left and right swaps
happen, the video card signals the shutter glasses to block each eye
in turn.
If you are seeing two images, then Java 3D is doing everything right.
If the shutter glasses aren't being triggered, I suspect it is either
a problem with the video card or the cards driver or a configuration problem.
Doug.
> X-Accept-Language: de,en
> MIME-Version: 1.0
> To: Doug Twilleager <[EMAIL PROTECTED]>
> CC: [EMAIL PROTECTED]
> Subject: Re: [JAVA3D] stereoscopic vision?
> Content-Transfer-Encoding: 7bit
>
> Hi,
>
> The Elsa Gloria XL (and assumeably XXL) supports Stereoscopic Viewing in
> standard OpenGL ways. I use the card together with the Sony LDI-100
> Stereoglasses. I am not deep in J3D-Programming, so the only thing i
> tested so far was to enable/disable the stereo flag within the
> hellouniverse-example (it is enabled by default). The result was a
> stereoscopic double view when the flag was enabled, and a single
> monoscopic view when disabled. So i assume the build-in-openGL on the
> card was triggered already.
>
> Whats left to manage is the left-eye / right-eye switching, because in
> this version both views are permanent, which is wrong for the glasses.
> They need to have a flickering between left and right eye for providing
> the 3d-effect. In my understanding this must be done "by hand", what
> means, using the stopRenderer()-method and set the view, render it and
> call renderField() separately for each eye in mixed-mode-rendering (API
> Specification, chapter 13.1.2).
>
> But i dont know exactly how to do this in J3D and would like to find
> some example-code to test it.
>
> Regards,
> olivers
>
> Doug Twilleager wrote:
> >
> > Java 3D currently implements stereo only in the OpenGL version of Java 3D.
> > It also implements it exactly as specified by OpenGL. This means that any
card
> > that supports stereo, but not in standard OpenGL ways, will not be
recognized
> > by Java 3D as supporting stereo. At this time, we have found no PC graphics
> > cards that support stereo through standard OpenGL mechanisms. We are still
> > looking though.
> >
> > Doug Twilleager
> > Java 3D Team
> >
>
> --
> ---
> Oliver Schlueter
> Windhorst Internet Solutions GmbH
> http://www.windhorst.de
> Member of the German VRML/Web3D Users Group (GerVRML/"Web3De e.V")
> http://www.inexnet.de/ger-vrml
> ---
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".