Testing text antialiasing: Java3D 1.6.0.-pre8 vs. 1.6.0-pre12
Posted by
Alexei A. Morozov on
Feb 17, 2016; 11:49am
URL: https://forum.jogamp.org/Testing-text-antialiasing-Java3D-1-6-0-pre8-vs-1-6-0-pre12-tp4036282.html
Dear colleagues,
I have compared text antialiasing in different versions of Java3D: 1.6.0.-pre8 and 1.6.0-pre12. I was surprised that the results are different. See figures below.
Java3D 1.6.0.-pre8:

Java3D 1.6.0.-pre12:

Java3D 1.6.0.-pre8:

Java3D 1.6.0.-pre12:

Could you please explain me what is the reason for this difference? Can I control antialiasing somehow? The point is that the previous version (pre8) looks better. Edges of the letters are more refined and digits look smoother IMHO.
The attributes of scene antialiasing are the same:
cv.getSceneAntialiasingAvailable() = true
((Boolean)cv.queryProperties().get("sceneAntialiasingAvailable")).booleanValue() = true
cv.queryProperties().get("sceneAntialiasingNumPasses") = 1
map: {textureEnvCombineAvailable=true, textureImageUnitsCombinedMax=32, textureAnisotropicFilterDegreeMax=16.0, texture3DHeightMax=2048, textureLodOffsetAvailable=false, texture3DDepthMax=2048, textureLodRangeAvailable=true, textureHeightMax=8192, textureFilter4Available=false, doubleBufferAvailable=true, compressedGeometry.majorVersionNumber=1, stereoAvailable=false, textureAutoMipMapGenerationAvailable=true, sceneAntialiasingAvailable=true, compressedGeometry.minorVersionNumber=0, texture3DWidthMax=2048, compressedGeometry.minorMinorVersionNumber=2, vertexAttrsMax=10, shadingLanguageGLSL=true, sceneAntialiasingNumPasses=1, native.vendor=NVIDIA Corporation, textureUnitStateMax=4, native.version=2.1.2, textureImageUnitsMax=32, textureNonPowerOfTwoAvailable=true, textureBoundaryWidthMax=1, native.renderer=G92-100/PCI/SSE2, textureCoordSetsMax=8, texture3DAvailable=true, textureImageUnitsVertexMax=32, textureWidthMax=8192, stencilSize=0, textureCombineDot3Available=true, textureDetailAvailable=false, textureCubeMapAvailable=true, textureSharpenAvailable=false, textureCombineSubtractAvailable=true, textureColorTableSize=0}
The test program is provided here:
t100.java.
The computer configuration is standard one: Windows XP SP3, NVIDIA GeForce 8800 GS.
Thank you!
Alexei