SoGVROptimizations

InventorModule
genre VolRendExtensions
status stable
author Florian Link
package MeVisLab/Standard
dll SoGVR
definition soGVR.def
see also SoGVRVolumeRenderer

Purpose

The SoGVROptimizations module allows to set the optimization settings of the GVR renderer. This is typically required when creating custom shaders to disable/enable optimizations depending on the shader requirements and for debugging of GVR optimizations (to see if an optimization is the reason for a problem).

Output Fields

self

name: self, type: SoNode

a node that should be put in front of the SoGVRVolumeRenderer

Parameter Fields

Visible Fields

Enabled

name: enabled, type: Bool, default: TRUE

Enables the settings.

Requires Gradients

name: requiresGradients, type: Enum, default: GVR_AUTO

Defines if gradients are needed.

Values:

Title Name
Auto GVR_AUTO
On GVR_ON
Off GVR_OFF

Requires Gradient Textures

name: requiresGradientTextures, type: Enum, default: GVR_AUTO

Sets if a gradient texture is needed.

Values:

Title Name
Auto GVR_AUTO
On GVR_ON
Off GVR_OFF

Requires Gradient Magnitude

name: requiresGradientMagnitude, type: Enum, default: GVR_AUTO

Defines if the gradient magnitude is needed.

Values:

Title Name
Auto GVR_AUTO
On GVR_ON
Off GVR_OFF

Handles Clip Planes In Shader

name: handlesClipPlanesInShader, type: Enum, default: GVR_AUTO

Sets if the shader handles the clip planes.

Values:

Title Name
Auto GVR_AUTO
On GVR_ON
Off GVR_OFF

Use LUTHistogram For Node Visibility Check

name: useLUTHistogramForNodeVisibilityCheck, type: Enum, default: GVR_AUTO

Turns on visibility checking dependend on the LUT min/max and histogram.

Values:

Title Name
Auto GVR_AUTO
On GVR_ON
Off GVR_OFF

Allow Empty Tag Images

name: allowEmptyTagImages, type: Enum, default: GVR_AUTO

Sets if empty tag volume octree nodes are allowed.

Values:

Title Name
Auto GVR_AUTO
On GVR_ON
Off GVR_OFF

Allow Specialized Per Tag Effect Shaders

name: allowSpecializedPerTagEffectShaders, type: Enum, default: GVR_AUTO

Sets if per tag shading should be used.

Values:

Title Name
Auto GVR_AUTO
On GVR_ON
Off GVR_OFF