SoSceneManagerAntialiasingModes Enumeration |
Enum which indicates the desired antialiasing algorithm.
Namespace: OIV.Inventor
Member name | Value | Description | |
---|---|---|---|
AUTO | 0 | This is the default mode for antialiasing. The different algorithms are tested in the following order and the first available is used: SMAA, FSAA, SUPERSAMPLING. | |
FXAA | 1 | FXAA is a screen space antialiasing algorithm which uses shaders and is applied after the rendering. The main advantages of this technique are reduced memory footprint and cost. | |
SMAA | 2 | SMAA is a screen space antialiasing algorithm which uses shaders and is applied after the rendering. The main advantages of this technique are reduced memory footprint and cost with better quality result than FXAA algorithm. | |
FSAA | 3 | FSAA is a full-screen antialiasing algorithm based on super-sampling. The main advantage is the quality of the antialiasing but the memory and speed cost can be huge. Note: Use the OIV.Inventor.Nodes.SoFullSceneAntialiasing node to control FSAA during render traversal. Limitations:
| |
SUPERSAMPLING | 4 | The advantage of this algorithm is it gives high quality images even on lines. However multiple rendering passes are required, which reduces performance. (Old name was ACCUM_BUFFERS.) | |
ACCUM_BUFFERS | 4 | Obsolete. Deprecated name of SUPERSAMPLING. Obsoletesince Open Inventor 9500. It corresponds to the SUPERSAMPLING antialiasing type. | |
NO_ANTIALIASING | 6 | Turn off antialiasing. |
This is used by the antialiasing API.
OIV.Inventor.SoSceneManager.SetAntialiasing(System.Single, OIV.Inventor.SoSceneManager.AntialiasingModes)