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.htmlBut 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