SoMLSamplerCubeMap

InventorModule
genre Shader
author MeVis Medical Solutions AG
package MeVisLab/Standard
dll SoShader
definition SoShader.def
keywords vertex, fragment, geometry, shader

Purpose

Reads 6 adjacent slices of a ML image dataset to provide it as an OpenGL shading language cubemap sampler (samplerCube). Also writes the SoMLImageElement Open Inventor traversal state element.

Input Fields

image

name: image, type: Image

Output Fields

self

name: self, type: SoNode

Parameter Fields

Field Index

Border Color: Vector4 Start Z: Integer
Enable Border: Bool Tex Gen Mode: Enum
Mag Filter: Enum Use 16Bit Floats: Bool
Min Filter: Enum Wrap S: Enum
Name: String Wrap T: Enum
needsTextureCoordinates: Bool  
Start T: Integer  
Start U: Integer  

Visible Fields

Name

name: name, type: String

Enable Border

name: enableBorder, type: Bool, default: FALSE

Border Color

name: borderColor, type: Vector4, default: 0 0 0 0

Min Filter

name: minFilter, type: Enum, default: LINEAR

Values:

Title Name
Nearest NEAREST
Linear LINEAR
Nearest Mipmap Nearest NEAREST_MIPMAP_NEAREST
Nearest Mipmap Linear NEAREST_MIPMAP_LINEAR
Linear Mipmap Nearest LINEAR_MIPMAP_NEAREST
Linear Mipmap Linear LINEAR_MIPMAP_LINEAR

Mag Filter

name: magFilter, type: Enum, default: LINEAR

Values:

Title Name
Nearest NEAREST
Linear LINEAR
Nearest Mipmap Nearest NEAREST_MIPMAP_NEAREST
Nearest Mipmap Linear NEAREST_MIPMAP_LINEAR
Linear Mipmap Nearest LINEAR_MIPMAP_NEAREST
Linear Mipmap Linear LINEAR_MIPMAP_LINEAR

Wrap S

name: wrapS, type: Enum, default: REPEAT

Values:

Title Name
Repeat REPEAT
Clamp CLAMP
Clamp To Edge CLAMP_TO_EDGE
Clamp To Border CLAMP_TO_BORDER
Mirrored Repeat MIRRORED_REPEAT

Use 16Bit Floats

name: use16BitFloat, type: Bool, default: TRUE

Start T

name: startT, type: Integer, default: 0

Start U

name: startU, type: Integer, default: 0

Wrap T

name: wrapT, type: Enum, default: REPEAT

Values:

Title Name
Repeat REPEAT
Clamp CLAMP
Clamp To Edge CLAMP_TO_EDGE
Clamp To Border CLAMP_TO_BORDER
Mirrored Repeat MIRRORED_REPEAT

Tex Gen Mode

name: texGenMode, type: Enum, default: REFLECTION_MAP

Values:

Title Name
Normal Map NORMAL_MAP
Reflection Map REFLECTION_MAP

Start Z

name: startZ, type: Integer, default: 0

Hidden Fields

needsTextureCoordinates

name: needsTextureCoordinates, type: Bool, default: TRUE