SoGVRSecondaryLUT¶
-
InventorModule
¶ genre VolRendExtensions
author MeVis Medical Solutions AG
package MeVisLab/Standard
dll SoGVR
definition soGVR.def see also SoGVRVolumeRenderer
Purpose¶
The SoGVRSecondaryLUT
module allows to set an additional LUT for the SoGVRVolumeRenderer
module. The LUT is available in the GLSL shader and can be used by SoGVRSecondaryVolume
and SoGVRTransformedVolume
via its name. The module requires either a valid input image/octree volume or manually supplied min/max values because it needs to request the LUT data in a range that matches the range of the incoming dataset so that the lookup in the GLSL shader will work correctly.
Input Fields¶
Output Fields¶
self¶
-
name:
self
, type:
SoNode
¶ a node that should be put in front of the
SoGVRVolumeRenderer
Parameter Fields¶
Field Index¶
Enabled : Bool |
Scaled Data Min : Integer |
Filter Lut : Bool |
Use Alpha Correction : Bool |
Lut Name : String |
|
Manual Original Data Min Max : Bool |
|
Manual Scaled Data Min Max : Bool |
|
Original Data Max : Double |
|
Original Data Min : Double |
|
Scaled Data Max : Integer |
Visible Fields¶
Lut Name¶
-
name:
lutName
, type:
String
, default:
secondaryLut
¶ Name of the LUT (this name defines the texture sampler in GLSL and is used in the
SoGVRSecondaryVolume
andSoGVRTransformedVolume
.
Manual Scaled Data Min Max¶
-
name:
manualScaledDataMinMax
, type:
Bool
, default:
FALSE
¶ Enables manual scaling of the LUT.
Scaled Data Max¶
-
name:
scaledDataMax
, type:
Integer
, default:
255
¶ Defines the scaled data max value.