Hi,
 
For presentations I highly recomend you use the NVidia AntiAliasing settings.
You can use up 4xAA and this works wonderfully both OpenGL & DirectX.
Java3D render will respect the NVidia settings.
 
The NVidia AA control panel looks more or less this way :
 
( ) Allow Applications to Control the AA Mode
( ) Manually select the AA Mode
-----(  ) Off
-----(  ) 2x
-----(  ) 4x
 
Seens easy to understand what they do, right?
 
Checking the first option, on GF2, and using Java3D AA settings only, the rendering uses hardware acellerated AA only in DirectX (nice and fast).
In OpenGL Java3D's  AA is made in software 8x (very slow).
So, for fast and high quality AA, I recomend you to check Mannualy... and 2x or 4x AA.
 
If someone else has more tips about AA, they are welcome.
 
 
Alessandro
 
----- Original Message -----
Sent: Thursday, June 05, 2003 5:38 PM
Subject: [JAVA3D] AntiAliasing

 
Hi everybody. Hope someone could give me a helping hand
here. For demos using a projector I have to reduce my usual
resolution of 1600 * 1200 to 1024 * 768. On one hand this
is even an advantage, rotations are smoother. On the other
hand shape edges are getting really ugly. So, I need
antialiasing. I already noticed that the software antialiasing
using OpenGL is not usable, shapes are really nice and smooth,
but it freezes the whole scene. So, I have to use hardware
antialiasing using DirectX. I read the recent postings on this
topic and I checked my Inspiron 8100 with NVIDIA GeForce2,
using QueryProperties. This states:
 
sceneAntialiasingAvailable=true
scenAntiAliasingNumPasses=1
 
So, looks like all set. I ran my application using:
                    java -Dj3d.implicitAntaliasing=true
and I added a statement:
                    view.setSceneAntialiasingEnable(true)
 
However, the scene doesn't show any improvement. It is still
rasterized. My question now is: Is this the correct approach,
did I forget something, or do I need other statements?
 
Thanks in advance, Dirk
 

Reply via email to