The easiest and best approach (in my opinion) with nvidia is to set antialiasing at driver level, not opengl/java3d/application level. Of course, I suppose you're using winnt/2k/xp. For linux/unix I don't know.
 
So in the case of windoze, just go to control panel / display / settings / GeForce2 / performance & quality settings and here you can set the level for Intellisample settings, Antialising (off, 2x, 4x), Anisotropic filtering and Texture sharpening.
 
You should do all the changes *before* creating the canvas3d. Subsequent changes of the properties does only apply to the newly created canvases3d, the existing ones are not affected (on my machine). I'm using nvidia reference driver 43.45.
 
Also, ensure that you are using 32 bits/colour, with 16 or 8 antialising is very poor.
 
Cheers,
 
Florin
-----Urspr�ngliche Nachricht-----
Von: Dirk L. van Krimpen [mailto:[EMAIL PROTECTED]
Gesendet: Donnerstag, 5. Juni 2003 22:39
An: [EMAIL PROTECTED]
Betreff: [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