Try,turning scene antialiasing might slow down your renders, this is normal. Most graphic card do antialiasing by rendering a (at least) 2 times bigger image, that gets reduced. If you're rendering 800*600, in fact, the graphic card renders a 1600*1200 scene. Depending on your graphic card, that can be very slow.
programs/examples/PackageInfo>java QueryProperties
For OpenGL version of Java3D, if the output is
sceneAntialiasingAvailable = true sceneAntialiasingNumPasses = 8
that means hardware antilaiasing is not support and Java3D doing 8 passes in accumulation buffer for one frame. That's very slow.
If the output is.
sceneAntialiasingAvailable = true sceneAntialiasingNumPasses = 1
that means multisampling hardware antialiasing is support in hardware.
sceneAntialiasingAvailable almost always return true under OpenGL unless accumulation buffer fail to allocate.
Under DirectX version, sceneAntialiasingNumPasses always equal to 1 and sceneAntialiasingAvailable may return false if driver not support it. Note that it is possible that driver may use or software to simulate it.
You might want to try both version of Java3D to see which one the driver support better.
- Kelvin ---------- Java 3D Team Sun Microsystems Inc.
=========================================================================== 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".