SoPostEffectBlur

InventorModule
author MeVis Medical Solutions AG
package MeVisLab/Standard
dll SoRenderers
definition SoRenderers.def

Purpose

The SoPostEffectBlur module offers Gaussian blurring of a given buffer.

The separable blur is implemented as a vertical and horizontal pass.

Parameter Fields

Field Index

Buffer Name: String
Enabled: Bool
Iterations: Integer
Kernel Size: Integer
Sample Distance: Float

Visible Fields

Enabled

name: enabled, type: Bool, default: TRUE

If checked, the effect is enabled.

Buffer Name

name: bufferName, type: String, default: colorBuffer

Sets the buffer to blur.

Kernel Size

name: kernelSize, type: Integer, default: 9, minimum: 3, maximum: 32

Sets the kernel size of the blur (in pixels).

Sample Distance

name: sampleDistance, type: Float, default: 1, minimum: 1, maximum: 8

Sets the sample distance (1 means 1 pixel).

Values larger than 1 mean that the blur region becomes larger but has less quality since samples are skipped.

Iterations

name: iterations, type: Integer, default: 1, minimum: 1, maximum: 32

Sets the number of blur passes; the value of Sample Distance is effectively increased with each iteration, causing the blurred region to expand.