Login  Register

8 pass accumulation Anti-Aliasing

Posted by runiter on Jan 14, 2020; 1:37am
URL: https://forum.jogamp.org/8-pass-accumulation-Anti-Aliasing-tp4040265.html

How can I enable 8 pass accumulation Anti-Aliasing?
It appears that current version of Java3D only uses multisampling for anti-aliasing but it used to support 8 pass accumulation Anti-Aliasing in version 1.5.

Is there a way to switch on 8 pass accumulation Anti-Aliasing in the latest Java3D version?

Somebody already asked this question years ago here:
http://forum.jogamp.org/Why-antialiasing-does-not-operate-tp4027215p4027385.html

But his question was left unanswered.

Here's my code:

GraphicsConfigTemplate3D template = new GraphicsConfigTemplate3D();
template.setSceneAntialiasing(GraphicsConfigTemplate.PREFERRED);
GraphicsDevice defaultScreenDevice = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
graphicsConfiguration = defaultScreenDevice.getBestConfiguration(template);
canvas = new Canvas3D(graphicsConfiguration);
Object n = canvas.queryProperties().get("sceneAntialiasingNumPasses");
System.out.println("sceneAntialiasingNumPasses = " + n);

But the output I get is always:

sceneAntialiasingNumPasses = 1

How can I get sceneAntialiasingNumPasses = 8?

My version:
Jav3D 1.7.0-pre1
Jogl 2.3.2
Saeid Nourian, Ph.D. Eng. | Graphing Calculator 3D