Click or drag to resize
SoVolumeRenderingQualitypreIntegrated Property

Enable pre-integrated volume rendering.

Namespace: OIV.VolumeViz.Nodes
Assembly: OIV.VolumeViz (in OIV.VolumeViz.dll) Version: 2024.1.1.0 (2024.1.1)
Syntax
public SoSFBool preIntegrated { get; }

Property Value

Type: SoSFBool
Remarks

Pre-integrated rendering can significantly increase image quality (at the cost of slightly lower performance). Default is true.

Limitations:

  • Pre-integration integrates between color map values. For typical scalar data containing sampled values, this provides a beneficial smoothing. When the color changes sharply between adjacent voxels, it can can cause values that are not actually in the original data to be displayed. This is undesireable for some data, for example "label" volumes resulting from segmentation. Pre-integration is not recommended for such data.

  • The OIV.VolumeViz.Nodes.SoVolumeRenderingQuality.preIntegrated field has no effect on OIV.VolumeViz.Nodes.SoVolumeIsosurface rendering.

  • The OIV.VolumeViz.Nodes.SoVolumeRenderingQuality.preIntegrated field is only considered when SoVolumeRendering.renderMode is set to VOLUME_RENDERING (the default).

See Also