« Return to Thread: Stereo vision interlaced or page flipping by j3d. Help me!

Re: Stereo vision interlaced or page flipping by j3d. Help me!

by java3d-interest :: Rate this Message:

Reply to Author | View in Thread

Hi !

For ordinary 3D stereo use you don't have to worry about overriding Canvas.
This is a straight forward operation:

1) create a Canvas with Stereo set as  preferred;
2) call canvas3d.setStereoEnable(true) and your screen starts flicking stereo immediately;

Or are you trying to use java3D to show static 2D stereo images  ?
 I guess there are some demos of this, but must google it.

In this case, I guess you must override Canvas.renderField(int) method.
Please read Canvas3D javadocs  :

[code]
The basic Java 3D stereo rendering loop, executed for each Canvas3D, is as follows:

 clear canvas (both eyes)
 call preRender()                           // user-supplied method
 set left eye view
 render opaque scene graph objects
 call renderField(FIELD_LEFT)               // user-supplied method
 render transparent scene graph objects
 set right eye view
 render opaque scene graph objects again
 call renderField(FIELD_RIGHT)              // user-supplied method
 render transparent scene graph objects again
 call postRender()                          // user-supplied method
 synchronize and swap buffers
 call postSwap()                            // user-supplied method

[/code]

By the way, use a Nvidia Quadro . It save you a LOT of headache and pay itself in a couple of man-hours .
[Message sent by forum member 'zesharp' (zesharp)]

http://forums.java.net/jive/thread.jspa?messageID=354086

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@...
For additional commands, e-mail: interest-help@...

 « Return to Thread: Stereo vision interlaced or page flipping by j3d. Help me!