Abdalah, you can improve the smoothness of your Java3D application by enabling AntiAliasing (AA) and Anisotropic Texture Filter.
The easiest way is to set a kind of AA throught your video card control panel - specially if you have a NVidia GForce card. There are several degrees of AntiAliansing available. Choose what best fits for you.
To get your videocard to do your antialiasing and anisotropic filtering you have to enable this system property:
"j3d.implicitAntialiasing"
, but be aware when you enable it that the Java3D AA settings will be ignored.
Yes, but remember to set the above parameter.Its possible to enable AntiAliasing inside Java3D for Points, Lines and Canvas3D. But Java3D OpenGL Canvas3D (full-scene) AntiAliasing is a quite slow, so enable AA througth your video card, not by Canvas.setSceneAntialiasingEnable(true). Anisotropic texture can be enabled directly in your video card or inside Java3D (see Texture javadoc)
Java3D DirectX has a kind of AA enabled by default.No, antialiasing is disabled by default.
Maybe it is linear interpolation at magnification and minification, you mean? Those are enabled per default. They reduce pixellation of textures.
Regards Nikolai
---------------------------------------------- Nikolai V. Christensen, Computer Engineer, Simulation and Training department IFAD, Forskerparken 10A, DK-5230 Odense M Denmark, EU Phone: +45 63 15 71 31 Fax: +45 65 93 29 99 WWWeb: http://www.ifad.dk e-mail: [EMAIL PROTECTED] ----------------------------------------------
=========================================================================== 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".