SoPostEffectGlow¶
-
InventorModule
¶ author MeVis Medical Solutions AG
package MeVisLab/Standard
dll SoRenderers
definition SoRenderers.def
Purpose¶
The SoPostEffectGlow
module renders a glow effect for the SoPostEffectRenderer
module.
By default it uses the emissive color to render glows. It can also be configured to render glows for bright color buffer areas that are above a given luminance threshold.
Parameter Fields¶
Field Index¶
Blend Mode : Enum |
Resize Mode : Enum |
Blur Iterations : Integer |
Sample Distance : Float |
Blur Kernel Size : Integer |
Scene Glow : Bool |
Emissive Glow : Bool |
Scene Glow Threshold : Float |
emissiveBufferName : String |
sceneGlowBufferName : String |
Enabled : Bool |
|
Intensity : Float |
|
outputBufferName : String |
Visible Fields¶
Emissive Glow¶
-
name:
emissiveGlow
, type:
Bool
, default:
TRUE
¶ Enables glowing via the emissive colors. See
SoMaterial
on how to specify an emissive color.
Scene Glow¶
-
name:
sceneGlow
, type:
Bool
, default:
TRUE
¶ Enables glowing of bright color buffer areas (e.g. bright reflections).
Scene Glow Threshold¶
-
name:
sceneGlowThreshold
, type:
Float
, default:
0.89999998
¶ Specifies the luminance threshold the causes glowing. Colors in the color buffer that are above this luminance threshold will glow.
Blur Kernel Size¶
-
name:
blurKernelSize
, type:
Integer
, default:
32
, minimum:
3
, maximum:
32
¶ Defines the blur kernel size of the glow.
Sample Distance¶
-
name:
sampleDistance
, type:
Float
, default:
1
, minimum:
1
, maximum:
32
¶ Defines the sample distance of the blur. Larger values give a larger blur but will cause lower quality.
Blur Iterations¶
-
name:
blurIterations
, type:
Integer
, default:
1
, minimum:
1
, maximum:
32
¶ The number of blur iterations, each with growing sample distance.
Intensity¶
-
name:
intensity
, type:
Float
, default:
1
, minimum:
0
, maximum:
5
¶ The intensity of the glow.