Click or drag to resize
SoSceneManagerAntialiasingModes Enumeration

Enum which indicates the desired antialiasing algorithm.

Namespace: OIV.Inventor
Assembly: OIV.Inventor (in OIV.Inventor.dll) Version: 10.3.0.0 (10.3.0.0)
Syntax
public enum AntialiasingModes
Members
  Member nameValueDescription
AUTO0

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.

FXAA1

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.

SMAA2

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.

FSAA3

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:

SUPERSAMPLING4

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_BUFFERS4 Obsolete.

Deprecated name of SUPERSAMPLING.

Obsoletesince Open Inventor 9500. It corresponds to the SUPERSAMPLING antialiasing type.

NO_ANTIALIASING6

Turn off antialiasing.

Remarks

This is used by the antialiasing API.

OIV.Inventor.SoSceneManager.SetAntialiasing(System.Single, OIV.Inventor.SoSceneManager.AntialiasingModes)

See Also