Categories


Categories

Generator categories

Name Description
Simple simple generators
Noise noise based generators
Gradient generators for gradients
Pattern generators for various geometrical or other patterns
Fractal generators for images based on fractals
Misc
String generators for string processing

Operator categories

Name Description
Simple simple operators
Blend operators which blend or otherwise combine two images
Dynamic Range operators which change the dynamic range of images
Misc
Blur operators which blur images
Distort operators which distort images
EdgeDetect operators which calculate edges contained in images
General
Transform operators which transform images
Effects
String operators for string processing

Generators

RGB

Category: Simple

Description

Generates a uniformly colored image.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
color scalar_color_rgb color that the output RGB image has in all its pixels
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
color color_rgb (0.0,0.0,0.0) - - - color that the output RGB image has in all its pixels

SinePlasma

Category: Noise

Description

Generates a greyscale plasma image based on the sine function.

Outputs
Name Type Description
Grey greystream
Inputs
Name Type Description
xphase scalar phase of the sine in x direction
yphase scalar phase of the sine in y direction
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
xphase float 3.0 0.0 31.0 - phase of the sine in x direction
yphase float 3.0 0.0 31.0 - phase of the sine in y direction

Gradient

Category: Gradient

Description

Generates a gradient image. The gradient can be horizontal, vertical or in both directions and its position can be specified. The gradient blends up to four colors. The gradient can optionally be repeated over the entire image if the specified size is smaller than the image.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
direction scalar Gradient direction
repeat scalar Specifies how a gradient smaller than the output image is to be repeated
start-horz scalar Offset of minimum side in x direction
end-horz scalar Offset of maximum side in x direction
start-vert scalar Offset of minimum side in y direction
end-vert scalar Offset of maximum side in y direction
mincolor-horz scalar_color_rgb Color at minimum side in x direction
maxcolor-horz scalar_color_rgb Color at maximum side in x direction
mincolor-vert scalar_color_rgb Color at minimum side in y direction
maxcolor-vert scalar_color_rgb Color at maximum side in y direction
interp-horz scalar Interpolation type in x direction
interp-vert scalar Interpolation type in y direction
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
direction enum horizontal - -
Name Description
horizontal Horizontal gradient
vertical Vertical gradient
both Blended gradient
Gradient direction
repeat enum none (clear) - -
Name Description
none (clear) No repetition; clear image parts outside of specified position
none (fill) No repetition; fill image parts outside of specified position
min->max->min->... Smoothly repeat in a sine wave pattern
min->max,min->max,... Repeat in a sawtooth wave pattern
Specifies how a gradient smaller than the output image is to be repeated
Parameter Group: Position
Name Type Default value Min. value Max. value Possible values Description
start-horz float 0.0 0.0 1.0 - Offset of minimum side in x direction
end-horz float 1.0 0.0 1.0 - Offset of maximum side in x direction
start-vert float 0.0 0.0 1.0 - Offset of minimum side in y direction
end-vert float 1.0 0.0 1.0 - Offset of maximum side in y direction
Parameter Group: Colors
Name Type Default value Min. value Max. value Possible values Description
mincolor-horz color_rgb (0.0,0.0,0.0) - - - Color at minimum side in x direction
maxcolor-horz color_rgb (1.0,0.0,0.0) - - - Color at maximum side in x direction
mincolor-vert color_rgb (0.0,0.0,0.0) - - - Color at minimum side in y direction
maxcolor-vert color_rgb (1.0,0.0,0.0) - - - Color at maximum side in y direction
Parameter Group: Interpolation
Name Type Default value Min. value Max. value Possible values Description
interp-horz enum linear - -
Name Description
linear
bi-linear
spline (cubic)
spline (5th deg.)
Interpolation type in x direction
interp-vert enum linear - -
Name Description
linear
bi-linear
spline (cubic)
spline (5th deg.)
Interpolation type in y direction

CircGradient

Category: Gradient

Description

Generates a circular gradient greyscale image. Use a ColorMap node to convert the output image of this node to an RGB image, specifying the RGB colors to be used.

Outputs
Name Type Description
Grey greystream
Inputs
Name Type Description
radius scalar Radius of the circle (border of the gradient)
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
radius float 0.5 0.0 1.0 - Radius of the circle (border of the gradient)
supersampling enum off - -
Name Description
off No supersampling: one sample per pixel
2x2 2x2 supersampling: 4 samples per pixel
4x4 4x4 supersampling: 16 samples per pixel
Specifies the supersampling to be done switch on the supersampling if the border of the circle is aliased; the calculation time increases significantly though
mode enum normal - -
Name Description
normal Center is white; the further away a pixel from the center the darker
inverse Center is black; the further away a pixel from the center the lighter
Specifies whether the gradient is from black to white or the other way around

Checkerboard

Category: Pattern

Description

Generates a checkerboard pattern image.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
octave scalar Octave (frequency) of the checkerboard
color1 scalar_color_rgb First color
color2 scalar_color_rgb Second color
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
octave uint 3 1 31 - Octave (frequency) of the checkerboard
Parameter Group: Colors
Name Type Default value Min. value Max. value Possible values Description
color1 color_rgb (0.0,0.0,0.0) - - - First color
color2 color_rgb (1.0,1.0,1.0) - - - Second color

Bricks

Category: Pattern

Description

Generates a brickwall pattern image.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
brick-width scalar Width of the bricks
brick-height scalar Height of the bricks
mortar-thickness scalar Thickness of the mortar
x-offset scalar Offset of left edge of image from left edge of brick in first brick row
y-offset scalar Offset of top edge of image from top edge of brick in first brick row
brick-color scalar_color_rgb Color of the bricks
mortar-color scalar_color_rgb Color of the mortar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
brick-width uint 64 16 240 - Width of the bricks
brick-height uint 25 16 240 - height of the bricks
mortar-thickness uint 2 1 15 - thickness of the mortar
Parameter Group: Offsets
Name Type Default value Min. value Max. value Possible values Description
x-offset uint 16 0 255 - Offset of left edge of image from left edge of brick in first brick row
y-offset uint 16 0 255 - Offset of top edge of image from top edge of brick in first brick row
Parameter Group: Colors
Name Type Default value Min. value Max. value Possible values Description
brick-color color_rgb (0.5,0.15,0.14) - - - Color of the bricks
mortar-color color_rgb (0.5,0.5,0.5) - - - Color of the mortar

Stripes

Category: Pattern

Description

Generates a pattern image with stripes.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
direction scalar Stripes direction
octave scalar Octave (frequency) of the stripes
color1 scalar_color_rgb Color of the first stripe
color2 scalar_color_rgb Color of the second stripe
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
direction enum horizontal - -
Name Description
horizontal Stripes are horizontal
vertical Stripes are vertical
Stripes direction
octave uint 3 1 31 - Octave (frequency) of the stripes
Parameter Group: Colors
Name Type Default value Min. value Max. value Possible values Description
color1 color_rgb (0.0,0.0,0.0) - - - Color of the first stripe
color2 color_rgb (1.0,1.0,1.0) - - - Color of the second stripe

FractalMandelbrot

Category: Fractal

Description

Generates a greyscale rendition of the Mandelbrot set. Use a ColorMap node to colorize the output image of this node.

Outputs
Name Type Description
Grey greystream
Inputs
Name Type Description
xmin scalar X coordinate of upper-left corner of window into complex plane
ymin scalar Y coordinate of upper-left corner of window into complex plane
xmax scalar X coordinate of lower-right corner of window into complex plane
ymax scalar Y coordinate of lower-right corner of window into complex plane
maxiters scalar Maximum number of iterations (determines color resolution)
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
xmin float -2.0 -4.0 4.0 - X coordinate of upper-left corner of window into complex plane
ymin float -2.0 -4.0 4.0 - Y coordinate of upper-left corner of window into complex plane
xmax float 2.0 -4.0 4.0 - X coordinate of lower-right corner of window into complex plane
ymax float 2.0 -4.0 4.0 - Y coordinate of lower-right corner of window into complex plane
maxiters uint 64 1 1000 - Maximum number of iterations (determines color resolution)
supersampling enum off - -
Name Description
off No supersampling: one sample per pixel
2x2 2x2 supersampling: 4 samples per pixel
4x4 4x4 supersampling: 16 samples per pixel
Specifies the supersampling to be done; the calculation time increases significantly

FractalJulia

Category: Fractal

Description

Generates a greyscale rendition of a Julia set. Use a ColorMap node to colorize the output image of this node.

Outputs
Name Type Description
Grey greystream
Inputs
Name Type Description
cx scalar X value of c parameter (specifies which Julia set to render)
cy scalar Y value of c parameter (specifies which Julia set to render)
xmin scalar X coordinate of upper-left corner of window into complex plane (start value for animation)
ymin scalar Y coordinate of upper-left corner of window into complex plane
xmax scalar X coordinate of lower-right corner of window into complex plane
ymax scalar Y coordinate of lower-right corner of window into complex plane
maxiters scalar Maximum number of iterations (determines color resolution)
xmin2 scalar X coordinate of upper-left corner of window into complex plane (end value for animation, ignored if curve is not active)
ymin2 scalar Y coordinate of upper-left corner of window into complex plane (end value for animation, ignored if curve is not active)
xmax2 scalar X coordinate of lower-right corner of window into complex plane (end value for animation, ignored if curve is not active)
ymax2 scalar Y coordinate of lower-right corner of window into complex plane (end value for animation, ignored if curve is not active)
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
cx float -0.75 -4.0 4.0 - X value of c parameter (specifies which Julia set to render)
cy float -0.2 -4.0 4.0 - Y value of c parameter (specifies which Julia set to render)
Parameter Group: Position
Name Type Default value Min. value Max. value Possible values Description
xmin float -2.0 -4.0 4.0 - X coordinate of upper-left corner of window into complex plane
ymin float -2.0 -4.0 4.0 - Y coordinate of upper-left corner of window into complex plane
xmax float 2.0 -4.0 4.0 - X coordinate of lower-right corner of window into complex plane
ymax float 2.0 -4.0 4.0 - Y coordinate of lower-right corner of window into complex plane
Parameter Group: Render
Name Type Default value Min. value Max. value Possible values Description
maxiters uint 64 1 1000 - Maximum number of iterations (determines color resolution)
supersampling enum off - -
Name Description
off No supersampling: one sample per pixel
2x2 2x2 supersampling: 4 samples per pixel
4x4 4x4 supersampling: 16 samples per pixel
Specifies the supersampling to be done; the calculation time increases significantly
Parameter Group: Animation
Name Type Default value Min. value Max. value Possible values Description
xmin2 float -2.0 -8.0 8.0 - X coordinate of upper-left corner of window into complex plane (end value for animation, ignored if curve is not active)
ymin2 float -2.0 -8.0 8.0 - Y coordinate of upper-left corner of window into complex plane (end value for animation, ignored if curve is not active)
xmax2 float 2.0 -8.0 8.0 - X coordinate of lower-right corner of window into complex plane (end value for animation, ignored if curve is not active)
ymax2 float 2.0 -8.0 8.0 - Y coordinate of lower-right corner of window into complex plane (end value for animation, ignored if curve is not active)

Turbulence

Category: Noise

Description

Outputs
Name Type Description
Grey greystream
Inputs
Name Type Description
size scalar Size of the features
lofreq scalar The lowest frequency to be contained in the output.
hifreq scalar The highest frequency to be contained in the output.
lacunarity scalar Ratio between two frequencies
persistence scalar Attenuation factor between two frequencies
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
size float 8.0 1.0 250.0 - Size of the features
noise enum classic - -
Name Description
classic Perlin classic
simplex Perlin simplex
The base noise type to be used.
lofreq uint 1 1 15 - The lowest frequency to be contained in the output.
hifreq uint 3 1 15 - The highest frequency to be contained in the output.
lacunarity float 2.0 1.5 4.0 - Ratio between two frequencies
persistence float 0.5 0.0 1.0 - Attenuation factor between two frequencies
mapping enum scaled - -
Name Description
scaled
abs
Value mapping, N/A to classic noise
interp enum cubic - -
Name Description
cubic Interpolate using a cubic function (quality: good, effort: high)
linear Interpolate bi-linearly (quality: low, effort: low)
cosine Interpolate using a cosine based function (quality: medium, effort: medium)
Interpolation type, N/A to simplex noise
seed uint 0 0 5000 -

FractalSum

Category: Noise

Description

Outputs
Name Type Description
Grey greystream
Inputs
Name Type Description
size scalar Size of the features
lofreq scalar The lowest frequency to be contained in the output.
hifreq scalar The highest frequency to be contained in the output.
lacunarity scalar Ratio between two frequencies
persistence scalar Attenuation factor between two frequencies
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
size float 8.0 1.0 250.0 -
noise enum classic - -
Name Description
classic Perlin classic
simplex Perlin simplex
The base noise type to be used.
lofreq uint 1 1 15 - The lowest frequency to be contained in the output.
hifreq uint 3 1 15 - The highest frequency to be contained in the output.
lacunarity float 2.0 1.5 4.0 - Ratio between two frequencies
persistence float 0.5 0.0 1.0 - Attenuation factor between two frequencies
mapping enum scaled - -
Name Description
scaled
abs
Value mapping, N/A to classic noise
interp enum cubic - -
Name Description
cubic Interpolate using a cubic function (quality: good, effort: high)
linear Interpolate bi-linearly (quality: low, effort: low)
cosine Interpolate using a cosine based function (quality: medium, effort: medium)
Interpolation type, N/A to simplex noise
seed uint 0 0 5000 -

Marble

Category: Noise

Description

Outputs
Name Type Description
Grey greystream
Inputs
Name Type Description
size scalar
octaves scalar
amplitude scalar
direction scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
size float 16.0 1.0 250.0 -
octaves uint 1 1 8 -
amplitude float 1.0 0.0f 1.0 -
direction enum horizontal - -
Name Description
horizontal
vertical
both
interp enum cubic - -
Name Description
cubic Interpolate using a cubic function (quality: good, effort: high)
linear Interpolate bi-linearly (quality: low, effort: low)
cosine Interpolate using a cosine based function (quality: medium, effort: medium)
Interpolation type
seed uint 0 0 5000 -

Constant

Category: Simple

Description

Generates the specified constant.

Outputs
Name Type Description
value scalar
Inputs
Name Type Description
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
value float 0.0 - - - value of the constant

UniversalConstant

Category: Simple

Description

Generates the specified universal constant.

Outputs
Name Type Description
value scalar
Inputs
Name Type Description
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
which enum Pi - -
Name Description
Pi Pi (3.14159...)
2*Pi Pi times 2 (6.28318...)
Pi/2 half of Pi (1.57079...)
1/Pi reciprocal of Pi (0.31830...)
1/(2*Pi) reciprocal of Pi times 2 (0.15915...)
Euler base of the natural logarithm (2.71828...)
Deg2Rad conversion factor of degrees to radians (0.01745...)
Rad2Deg conversion factor of radians to degrees (57.29577...)
sqrt(2) square root of 2 (1.41421...)
Golden Ratio golden ratio (1.61803...)
determines which constant to generate

SimpleConstant

Category: Simple

Description

Generates the specified simple constant.

Outputs
Name Type Description
value scalar
Inputs
Name Type Description
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
which enum 0 - -
Name Description
0 zero
1 one
1/2 half
1/4 quarter
2 two
3 three
4 four
8 eight
10 ten
12 twelve
determines which constant to generate

RadialSine

Category: Pattern

Description

Outputs
Name Type Description
Grey greystream
Inputs
Name Type Description
octave scalar octave (frequency)
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
octave uint 1 1 8 - octave (frequency)

WoodRings

Category: Noise

Description

Outputs
Name Type Description
Grey greystream
Inputs
Name Type Description
octave scalar octave (frequency)
toctaves scalar
amplitude scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
octave uint 1 1 6 - octave (frequency)
toctaves uint 1 1 8 -
amplitude float 0.1 0.0 1.0f -
interp enum cubic - -
Name Description
cubic
linear
cosine
Interpolation type
seed uint 0 0 5000 -

LoadAsset

Category: Simple

Description

Loads an asset of the project.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
mode scalar mode for asset size not matching project size
position-crop-x scalar for assets smaller than the project size: X position, for assets larger than the project size: X crop position
position-crop-y scalar for assets smaller than the project size: Y position, for assets larger than the project size: Y crop position
fill-color scalar_color_rgb fill color for modi 'position/crop' and 'center'
interpolation scalar interpolation type for mode 'resample'
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
id uint 0 0 255 - ID of asset to load
mode enum position/crop - -
Name Description
position/crop for assets smaller than the project size: allows to position the asset, for assets larger than the project size: allows to crop the asset
center for assets smaller than the project size: centers the asset, for assets larger than the project size: uses the central part of the asset
resample resamples the asset according to the 'interpolation' value
mode for asset size not matching project size
position-crop-x float 0.0 0.0 1.0 - for assets smaller than the project size: X position, for assets larger than the project size: X crop position
position-crop-y float 0.0 0.0 1.0 - for assets smaller than the project size: Y position, for assets larger than the project size: Y crop position
fill-color color_rgb (0.0,0.0,0.0) - - - fill color for modi 'position/crop' and 'center'
interpolation enum Bilinear - -
Name Description
None
Bilinear
interpolation type for mode 'resample'

Noise

Category: Noise

Description

Outputs
Name Type Description
grey greystream
Inputs
Name Type Description
size scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
type enum classic - -
Name Description
classic Perlin classic
simplex Perlin simplex
The noise type to be used.
mapping enum scaled - -
Name Description
scaled
abs
size float 8.0 1.0 250.0 -
interp enum cubic - -
Name Description
cubic Interpolate using a cubic function (quality: good, effort: high)
linear Interpolate bi-linearly (quality: low, effort: low)
cosine Interpolate using a cosine based function (quality: medium, effort: medium)
Interpolation type, N/A to simplex noise
seed uint 0 0 5000 -

Operators

PassThru

Category: Simple

Description

Copies the input image to the output image unchanged.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream
Parameters

AlphaBlend

Category: Blend

Description

Blends two images by a blend factor (opacity of second image).

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB-1 rgbstream first input image
RGB-2 rgbstream second input image
opacity scalar opacity of second image (blend factor)
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
opacity float 0.5 0.0 1.0 - opacity of second image (blend factor)
swap bool false - - - Swaps the inputs, so the blend factor is the opacity of the first image

ImageOperation

Category: Blend

Description

Combines two images by adding, multiplying or subtracting them.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB-1 rgbstream First image
RGB-2 rgbstream Second image
operation scalar Operation to be applied
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
operation enum Add - -
Name Description
Add Adds the two images. The result is at least as bright as the brighter one of the two input images.
Multiply Multiplies the two images. The result is at most as bright as the darker one of the two input images.
Subtract
Operation to be applied

ImageConstOperation

Category: Dynamic Range

Description

Adds to, multiplies with or subtracts from an image a constant color.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream input image
operation scalar Operation to be applied
red scalar red value for the operation
green scalar green value for the operation
blue scalar blue value for the operation
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
operation enum Add - -
Name Description
Add Adds the given color to each pixel. The result is at least as bright as the input image.
Multiply Multiplies the given color with each pixel. The result is at most as bright as the darker color from either the given color or the pixel from the input image.
Subtract
Operation to be applied
Parameter Group: Values
Name Type Default value Min. value Max. value Possible values Description
red float 0.0 0.0 1.0 - red value for the operation
green float 0.0 0.0 1.0 - green value for the operation
blue float 0.0 0.0 1.0 - blue value for the operation

Invert

Category: Misc

Description

Inverts one or all color channels of an image.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
Channel enum RGB - -
Name Description
R Inverts the Red channel.
G Inverts the Green channel.
B Inverts the Blue channel.
Alpha Inverts the Alpha channel.
RGB Inverts the Red, Green and Blue channels.
RGBA Inverts alls channels, including the Alpha channel.
RG Inverts the Red and Green channels.
GB Inverts the Green and Blue channels.
RB Inverts the Red and Blue channels.
RGA Inverts the Red, Green and Alpha channels.
GBA Inverts the Green, Blue and Alpha channels.
RBA Inverts the Red, Blue and Alpha channels.
Specifies the channel or channel combination to be inverted. All other channels are left as they are.

Blur

Category: Blur

Description

Blurs an image.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream input image
type scalar type of blur operation
size scalar size of blur operation (0=0px, 1=100px)
direction scalar direction(s) of blur operation
roi-left scalar x coordinate of top-left corner of region-of-interest window
roi-top scalar y coordinate of top-left corner of region-of-interest window
roi-right scalar x coordinate of lower-right corner of region-of-interest window
roi-bottom scalar y coordinate of lower-right corner of region-of-interest window
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
type enum Box - -
Name Description
Box
Gaussian
Bartlett
type of blur operation
size float 0.03 0.0 1.0 - size of blur operation (0=0px, 1=100px)
direction enum both - -
Name Description
horizontal
vertical
both
direction(s) of blur operation
Parameter Group: Region Of Interest
Name Type Default value Min. value Max. value Possible values Description
roi-left float 0.0 0.0 1.0 - x coordinate of top-left corner of region-of-interest window
roi-top float 0.0 0.0 1.0 - y coordinate of top-left corner of region-of-interest window
roi-right float 1.0 0.0 1.0 - x coordinate of lower-right corner of region-of-interest window
roi-bottom float 1.0 0.0 1.0 - y coordinate of lower-right corner of region-of-interest window

MapDistort

Category: Distort

Description

Distorts an image by another image. The samples of the map image are applied to the position of the pixel in the source image according to the mapping chosen.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB-Source rgbstream input image (image to be distorted)
RGB-Map rgbstream image specifying distortion
scale scalar scale to be applied to input RGB-Map before the distortion
mapping scalar
fill-color scalar_color_rgb
border-mode scalar
mode-direction scalar
interpolation scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
scale float 1.0 0.0 1.0 - scale to be applied to input RGB-Map before the distortion
mapping enum R->dx,G->dy - -
Name Description
R->dx,G->dy The Red channel of the map image is applied to the X coordinate as a delta and the Green channel to the Y coordinate as a delta.
R->dx,B->dy The Red channel of the map image is applied to the X coordinate as a delta and the Blue channel to the Y coordinate as a delta.
R->dy,G->dx The Red channel of the map image is applied to the Y coordinate as a delta and the Green channel to the X coordinate as a delta.
R->dy,B->dx The Red channel of the map image is applied to the Y coordinate as a delta and the Blue channel to the X coordinate as a delta.
G->dx,B->dy The Green channel of the map image is applied to the X coordinate as a delta and the Blue channel to the Y coordinate as a delta.
G->dy,B->dx The Green channel of the map image is applied to the Y coordinate as a delta and the Blue channel to the X coordinate as a delta.
R->dist,G->angle The Red channel of the map image is applied to the coordinate as distance and the Green channel as angle.
R->dist,B->angle The Red channel of the map image is applied to the coordinate as distance and the Blue channel as angle.
R->angle,G->dist The Red channel of the map image is applied to the coordinate as angle and the Green channel as distance.
R->angle,B->dist The Red channel of the map image is applied to the coordinate as angle and the Blue channel as distance.
G->dist,B->angle The Green channel of the map image is applied to the coordinate as distance and the Blue channel as angle.
G->angle,B->dist The Green channel of the map image is applied to the coordinate as angle and the Blue channel as distance.
Parameter Group: Sampling
Name Type Default value Min. value Max. value Possible values Description
fill-color color_rgb (1.0,1.0,1.0) - - -
border-mode enum fill color - -
Name Description
fill color Set to the given fill color.
wrap Coordinates are wrapped.
mirror Coordinates are mirrored.
clamp Coordinates are clamped.
Specifies how pixels outside the source image are rendered.
mode-direction enum None - -
Name Description
None Always set to fill color.
X Apply specified mode in X direction only.
Y Apply specified mode in Y direction only.
X and Y Apply specified mode in both directions.
Specifies the direction(s) in which the specified mode is to be applied.
interpolation enum None - -
Name Description
None Do not interpolate; use nearest-neighbour sampling.
Bilinear Bi-linearly interpolate.

Saturate

Category: Dynamic Range

Description

Applies a saturation operation to an image. Each sample of each pixel which lies outside of the given range is clipped to the minimum or maximum value. If no clipping is desired in some channel in some direction, leave the respective value at 0.0 (minimum) or 1.0 (maximum).

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream input image
min-red scalar The minimum value for the Red channel.
min-green scalar The minimum value for the Green channel.
min-blue scalar The minimum value for the Blue channel.
max-red scalar The maximum value for the Red channel.
max-green scalar The maximum value for the Green channel.
max-blue scalar The maximum value for the Blue channel.
Parameters
Parameter Group: Min Values
Name Type Default value Min. value Max. value Possible values Description
min-red float 0.0 0.0 1.0 - The minimum value for the Red channel.
min-green float 0.0 0.0 1.0 - The minimum value for the Green channel.
min-blue float 0.0 0.0 1.0 - The minimum value for the Blue channel.
Parameter Group: Max Values
Name Type Default value Min. value Max. value Possible values Description
max-red float 1.0 0.0 1.0 - The maximum value for the Red channel.
max-green float 1.0 0.0 1.0 - The maximum value for the Green channel.
max-blue float 1.0 0.0 1.0 - The maximum value for the Blue channel.

EdgeDetect

Category: EdgeDetect

Description

Calculates edges in the input image. The output images are normally dark and are not directly for view, rather for further processing. If you want to make them better visualizable, apply a Gain or Bias or ImageOperation to the output.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream
type scalar
direction scalar Direction for which the edge detection is to be applied.
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
type enum Sobel - -
Name Description
Sobel
Prewitt
Laplace
direction enum both - -
Name Description
horizontal Apply the edge detector in X direction for finding vertical features.
vertical Apply the edge detector in Y direction for finding horizontal features.
both Apply the edge detector in both directions. This also finds directional features but the output range is lower than with the two other options.
Direction for which the edge detection is to be applied.

Dilation

Category: General

Description

Dilates (grows) structures in the input image.

Outputs
Name Type Description
RGB rgbstream
Grey greystream
Inputs
Name Type Description
RGB rgbstream
Grey greystream
iters scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
iters uint 1 1 12 - number of applications of the Dilation operation

Erosion

Category: General

Description

Erodes (shrinks) structures in the input image.

Outputs
Name Type Description
RGB rgbstream
Grey greystream
Inputs
Name Type Description
RGB rgbstream
Grey greystream
iters scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
iters uint 1 1 12 - number of applications of the Erosion operation

BiasChannel

Category: Dynamic Range

Description

Applies a Bias operation to one or all color channels of the input image.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream
channel scalar
exponent scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
channel enum Red - -
Name Description
Red
Green
Blue
All
exponent float 0.8 0.0 1.0 -
interpolation enum None - -
Name Description
None
Bilinear
interpolation type

GammaChannel

Category: Dynamic Range

Description

Applies a Gamma correction to on or all color channels of the input image.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream
channel scalar
gamma scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
channel enum Red - -
Name Description
Red
Green
Blue
All
gamma float 1.0 0.25 4.0 -
interpolation enum None - -
Name Description
None
Bilinear
interpolation type

GainChannel

Category: Dynamic Range

Description

Applies a Gain operation to one or all color channels of the input image.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream
channel scalar
exponent scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
channel enum Red - -
Name Description
Red
Green
Blue
All
exponent float 0.8 0.0 1.0 -
interpolation enum None - -
Name Description
None
Bilinear
interpolation type

Flip

Category: Transform

Description

Flips an image.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream input image (image to be flipped)
axis scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
axis enum X - -
Name Description
None
X
Y
Both

Translate

Category: Transform

Description

Moves the input image.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream input image (image to be transformed)
offset-x scalar
offset-y scalar
mode-direction scalar
fill-color scalar_color_rgb
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
offset-x float 0.0 0.0 1.0 -
offset-y float 0.0 0.0 1.0 -
Parameter Group: Sampling
Name Type Default value Min. value Max. value Possible values Description
mode-direction enum None - -
Name Description
None
X
Y
X and Y
fill-color color_rgb (1.0,1.0,1.0) - - -

Rotate

Category: Transform

Description

Rotates the input image.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream input image (image to be transformed)
fill-color scalar_color_rgb
angle scalar
border-mode scalar
mode-direction scalar
interpolation scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
angle float 0.0 0.0 359.999 -
Parameter Group: Sampling
Name Type Default value Min. value Max. value Possible values Description
fill-color color_rgb (1.0,1.0,1.0) - - -
border-mode enum fill color - -
Name Description
fill color
wrap
mirror
clamp
mode-direction enum None - -
Name Description
None
X
Y
X and Y
interpolation enum Bilinear - -
Name Description
None
Bilinear

Scale

Category: Transform

Description

Scales the input image.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream input image (image to be transformed)
fill-color scalar_color_rgb
scale-x scalar
scale-y scalar
border-mode scalar
mode-direction scalar
interpolation scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
scale-x float 1.0 - - -
scale-y float 1.0 - - -
Parameter Group: Sampling
Name Type Default value Min. value Max. value Possible values Description
fill-color color_rgb (1.0,1.0,1.0) - - -
border-mode enum fill color - -
Name Description
fill color
wrap
mirror
clamp
mode-direction enum None - -
Name Description
None
X
Y
X and Y
interpolation enum Bilinear - -
Name Description
None
Bilinear

AffineTransform

Category: Transform

Description

Applies an affine transformation to an image (combination of rotation, scaling and translation).

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream input image (image to be transformed)
fill-color scalar_color_rgb
scale-x scalar
scale-y scalar
rot-angle scalar
trans-x scalar
trans-y scalar
border-mode scalar
mode-direction scalar
interpolation scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
scale-x float 1.0 - - -
scale-y float 1.0 - - -
rot-angle float 0.0 0.0 359.999 -
trans-x float 0.0 0.0 1.0 -
trans-y float 0.0 0.0 1.0 -
Parameter Group: Sampling
Name Type Default value Min. value Max. value Possible values Description
fill-color color_rgb (1.0,1.0,1.0) - - -
border-mode enum fill color - -
Name Description
fill color
wrap
mirror
clamp
mode-direction enum None - -
Name Description
None
X
Y
X and Y
interpolation enum Bilinear - -
Name Description
None
Bilinear

ColorKey

Category: Dynamic Range

Description

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB-output rgbstream input image (for which keying operation is applied)
RGB-key rgbstream key image
channel scalar channel of the input image (for which keying operation is applied)
threshold scalar threshold for keying operation
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
channel enum Red - -
Name Description
Red
Green
Blue
Luminance
channel of the input image (for which keying operation is applied)
threshold float 0.5 0.0 1.0 - threshold for keying operation

Blend

Category: Blend

Description

Blends two images according to a blending mode.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB-1 rgbstream first input image
RGB-2 rgbstream second input image
mode scalar
alpha scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
mode enum Normal - -
Name Description
Normal
Multiply
Screen
Overlay
Darken
Lighten
Dodge
ColorBurn
LinearBurn
HardLight
SoftLight
Difference
Exclusion
Addition
Subtraction
Divide
LinearLight
VividLight
PinLight
Hue
Saturation
Color
Luminance
swap bool false - - -
alpha enum Set - -
Name Description
Input1
Input2
Set
Clear
Multiply
Add
Subtract
Min
Max

Pixelize

Category: Effects

Description

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream input image
block-w scalar
block-h scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
block-w uint 8 1 128 -
block-h uint 8.0 1 128 -

Luminance

Category: Dynamic Range

Description

Calculates the luminance of each pixel of an image (removes colors).

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream input image
Parameters

ColorBlend

Category: Misc

Description

Blends two colors according to a factor and interpolation mode.

Outputs
Name Type Description
color scalar_color_rgb
Inputs
Name Type Description
color1 scalar_color_rgb
color2 scalar_color_rgb
factor scalar
interpolation scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
color1 color_rgb (0.0,0.0,0.0) - - -
color2 color_rgb (1.0,1.0,1.0) - - -
factor float 0.5 0.0 1.0 -
interpolation enum linear - -
Name Description
linear
spline (cubic)
spline (5th deg.)

ScalarOperation

Category: Misc

Description

Applies an operation to two scalars.

Outputs
Name Type Description
value scalar
Inputs
Name Type Description
value1 scalar
value2 scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
operation enum Add - -
Name Description
Add
Subtract
Multiply
Divide
Remainder
Min
Max
Atan2
Power
Logarithm
Parameter Group: Values
Name Type Default value Min. value Max. value Possible values Description
value1 float 0.5 0.0 1000.0 - first value, for logarithm: value to take the logarithm of
value2 float 0.5 0.0 1000.0 - second value, for logarithm: base

Switch

Category: Misc

Description

Outputs one of the two input images according to the value of the which input/image parameter. If the input is zero, the first image is output, else the second one.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB-1 rgbstream first input image
RGB-2 rgbstream second input image
which scalar specifies which of the two input images to output
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
image enum image 1 - -
Name Description
image 1
image 2
specifies which of the two input images to output

ScalarUnaryOperation

Category: Misc

Description

Applies an operation to the input value.

Outputs
Name Type Description
value scalar
Inputs
Name Type Description
value scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
value float 0.0 - - -
operation enum Negate - -
Name Description
Negate
1 Minus
Reciprocal
Square Root
Floor
Ceil
Truncate
Abs
Sign
Round
Fraction
Clamp 0..1
Exp

ScalarCompare

Category: Misc

Description

Outputs one or zero depending on the two input values and the chosen condition. If the condition is true the value one (1.0) is output, else zero (0.0).

Outputs
Name Type Description
value scalar
Inputs
Name Type Description
value1 scalar
value2 scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
condition enum Equal - -
Name Description
Equal
Not equal
Less
Less or equal
Greater
Greater or equal
Parameter Group: Values
Name Type Default value Min. value Max. value Possible values Description
value1 float 0.0 - - -
value2 float 0.0 - - -

ScalarClamp

Category: Misc

Description

Clamps the input value to a range.

Outputs
Name Type Description
value scalar
Inputs
Name Type Description
value scalar
min scalar
max scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
value float 0.0 - - -
min float 0.0 - - -
max float 1.0 - - -

ScalarInterpolation

Category: Misc

Description

Interpolates between two values depending on a normalized third value.

Outputs
Name Type Description
value scalar
Inputs
Name Type Description
value1 scalar
value2 scalar
param scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
type enum linear - -
Name Description
linear
spline (cubic)
spline (5th deg.)
interpolation type
Parameter Group: Values
Name Type Default value Min. value Max. value Possible values Description
value1 float 0.0 - - -
value2 float 1.0 - - -
param float 0.5 0.0 1.0 -

Reflect

Category: Transform

Description

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream
axis scalar
position scalar
rot-angle scalar
fill-color scalar
border-mode scalar
mode-direction scalar
interpolation scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
axis enum X - -
Name Description
X
Y
position float 0.5 0.0 1.0 -
rot-angle float 0.0 0.0 359.999 -
Parameter Group: Sampling
Name Type Default value Min. value Max. value Possible values Description
fill-color color_rgb (0.0,0.0,0.0) - - -
border-mode enum fill color - -
Name Description
fill color
wrap
mirror
clamp
mode-direction enum None - -
Name Description
None
X
Y
X and Y
interpolation enum Bilinear - -
Name Description
None
Bilinear

ColorMap

Category: Simple

Description

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
Grey greystream
upper0 scalar
type0 scalar
color0 scalar_color_rgb
upper1 scalar
type1 scalar
color1 scalar_color_rgb
upper2 scalar
type2 scalar
color2 scalar_color_rgb
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
point-count uint 2 1 3 -
Parameter Group: Point0
Name Type Default value Min. value Max. value Possible values Description
upper0 float 0.0 0.0 1.0 -
type0 enum linear - -
Name Description
linear
spline (cubic)
spline (5th deg.)
color0 color_rgb (0.0,0.0,0.0) - - -
Parameter Group: Point1
Name Type Default value Min. value Max. value Possible values Description
upper1 float 1.0 0.0 1.0 -
type1 enum linear - -
Name Description
linear
spline (cubic)
spline (5th deg.)
color1 color_rgb (1.0,1.0,1.0) - - -
Parameter Group: Point2
Name Type Default value Min. value Max. value Possible values Description
upper2 float 0.0 1.0 -
type2 enum linear - -
Name Description
linear
spline (cubic)
spline (5th deg.)
color2 color_rgb (1.0,1.0,1.0) - - -

ScalarTrigFunc

Category: Simple

Description

Applies a trigonometric operation to the input value.

Outputs
Name Type Description
value scalar
Inputs
Name Type Description
value scalar
function scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
function enum Sin - -
Name Description
Sin
Cos
Tan
Sinh
Cosh
Tanh
ArcSin
ArcCos
ArcTan
Parameter Group: Value
Name Type Default value Min. value Max. value Possible values Description
value float 0.0 - - -

MapValue

Category: Simple

Description

Maps the input value to another range by applying a scale and an offset, optionally clamping the result.

Outputs
Name Type Description
value scalar
Inputs
Name Type Description
value scalar
scale scalar
offset scalar
low-clamp scalar
low-value scalar
high-clamp scalar
high-value scalar
Parameters
Parameter Group: Mapping
Name Type Default value Min. value Max. value Possible values Description
scale float 1.0 - - -
offset float 0.0 - - -
low-clamp bool false - - -
low-value float 0.0 - - -
high-clamp bool false - - -
high-value float 1.0 - - -
Parameter Group: Value
Name Type Default value Min. value Max. value Possible values Description
value float 0.0 - - -

ImageSample

Category: Misc

Description

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream
UV rgbstream
mapping scalar
fill-color scalar
border-mode scalar
mode-direction scalar
interpolation scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
mapping enum R->U,G->V - -
Name Description
R->U,G->V
R->U,B->V
R->V,G->U
R->V,B->U
G->U,B->V
G->V,B->U
Parameter Group: Sampling
Name Type Default value Min. value Max. value Possible values Description
fill-color color_rgb (1.0,1.0,1.0) - - -
border-mode enum fill color - -
Name Description
fill color
wrap
mirror
clamp
mode-direction enum None - -
Name Description
None
X
Y
X and Y
interpolation enum Bilinear - -
Name Description
None
Bilinear

ChannelCorrection

Category: Dynamic Range

Description

Allows to correct samples of a channel which lie within a certain range. A Bias, Gamma or Gain operation is applied on a sample of the selected channel if it lies between (inclusive) the given limits.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream
Channel scalar
Lo thrsh scalar
Hi thrsh scalar
Bias expo scalar
Gamma scalar
Gain expo scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
Channel enum Red - -
Name Description
Red
Green
Blue
Lo thrsh float 0.0 0.0 1.0 -
Hi thrsh float 1.0 0.0 1.0 -
Type enum Bias - -
Name Description
Bias
Gamma
Gain
Bias expo float 0.8 0.0 1.0 -
Gamma float 1.0 - - -
Gain expo float 0.8 0.0 1.0 -

ThresholdMask

Category: Dynamic Range

Description

Creates a mask for samples which lie above a threshold.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream
Channel scalar
Thrsh scalar
Output scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
Channel enum Red - -
Name Description
Red
Green
Blue
Thrsh float 0.5 0.0 1.0 - threshold
Output enum Same Channel - -
Name Description
Same Channel the result is output on the same channel, the other channels are cleared (except the alpha channel)
White the result is a b/w mask
Alpha the result is black with the mask in the alpha channel

GreyTrigFunc

Category: Dynamic Range

Description

Applies a trigonometric operation to all pixels of a greyscale image. The output values are scaled after application of the function.

Outputs
Name Type Description
grey greystream
Inputs
Name Type Description
grey greystream
func scalar
scale scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
func enum Sin - -
Name Description
Sin
Cos
scale float 1.0 0.0 1.0 - scaling factor

ChannelDemux

Category: Misc

Description

Copies/Demultiplexes one of the channels of the input image to the red channel of the output image. Channels not selected are cleared.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream
channel scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
channel enum red - -
Name Description
red copies the red channel
green copies the green channel
blue copies the blue channel
alpha copies the alpha channel
selects which channel to copy to the red channel of the output image

ChannelMux

Category: Misc

Description

Multiplexes red channels from up to four source images. For each channel one of the four sources can be chosen or the channel can be cleared or set.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB-1 rgbstream
RGB-2 rgbstream
RGB-3 rgbstream
RGB-4 rgbstream
red scalar
green scalar
blue scalar
alpha scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
red enum clear - -
Name Description
clear clears the red channel of the output image
set sets the red channel of the output image
input 1 red channel of the first input image
input 2 red channel of the second input image
input 3 red channel of the third input image
input 4 red channel of the fourth input image
green enum clear - -
Name Description
clear clears the green channel of the output image
set sets the green channel of the output image
input 1 green channel of the first input image
input 2 green channel of the second input image
input 3 green channel of the third input image
input 4 green channel of the fourth input image
blue enum clear - -
Name Description
clear clears the blue channel of the output image
set sets the blue channel of the output image
input 1 blue channel of the first input image
input 2 blue channel of the second input image
input 3 blue channel of the third input image
input 4 blue channel of the fourth input image
alpha enum clear - -
Name Description
clear clears the alpha channel of the output image
set sets the alpha channel of the output image
input 1 alpha channel of the first input image
input 2 alpha channel of the second input image
input 3 alpha channel of the third input image
input 4 alpha channel of the fourth input image

GreyConstOperation

Category: Dynamic Range

Description

Adds to, multiplies with or subtracts from a greyscale image a constant value.

Outputs
Name Type Description
grey greystream
Inputs
Name Type Description
grey greystream input image
operation scalar operation to be applied
value scalar value for the operation
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
operation enum Add - -
Name Description
Add the value is added to each sample; the output image is never darker
Multiply the value is multiplied with each sample; the output image is never lighter
Subtract
operation to be applied
value float 0.0 0.0 1.0 - value for the operation

BiasGrey

Category: Dynamic Range

Description

Applies a Bias operation to a greyscale image.

Outputs
Name Type Description
grey greystream
Inputs
Name Type Description
grey greystream
exponent scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
exponent float 0.8 0.0 1.0 -
interpolation enum None - -
Name Description
None
Bilinear
interpolation type

GammaGrey

Category: Dynamic Range

Description

Applies a Gamma correction to a greyscale image.

Outputs
Name Type Description
grey greystream
Inputs
Name Type Description
grey greystream
gamma scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
gamma float 1.0 - - -
interpolation enum None - -
Name Description
None
Bilinear
interpolation type

GainGrey

Category: Dynamic Range

Description

Applies a Gain operation to a greyscale image.

Outputs
Name Type Description
grey greystream
Inputs
Name Type Description
grey greystream
exponent scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
exponent float 0.8 0.0 1.0 -
interpolation enum None - -
Name Description
None
Bilinear
interpolation type

GreyCorrection

Category: Dynamic Range

Description

Allows to correct samples of a greyscale image which lie within a certain range. A Bias, Gamma or Gain operation is applied on a sample if it lies between (inclusive) the given limits.

Outputs
Name Type Description
grey greystream
Inputs
Name Type Description
grey greystream
Lo thrsh scalar
Hi thrsh scalar
Bias expo scalar
Gamma scalar
Gain expo scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
Lo thrsh float 0.0 0.0 1.0 -
Hi thrsh float 1.0 0.0 1.0 -
Type enum Bias - -
Name Description
Bias
Gamma
Gain
Bias expo float 0.8 0.0 1.0 -
Gamma float 1.0 - - -
Gain expo float 0.8 0.0 1.0 -

GreyAlphaBlend

Category: Blend

Description

Blends two greyscale images by a blend factor (opacity of second image).

Outputs
Name Type Description
grey greystream
Inputs
Name Type Description
grey-1 greystream first input image
grey-2 greystream second input image
opacity scalar opacity of second image (blend factor)
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
opacity float 0.5 0.0 1.0 - opacity of second image (blend factor)
swap bool false - - - if set, the input images are swapped for the operation; blending modes like Multiply and Addition are not order dependent while others are

GreyBlend

Category: Blend

Description

Blends two greyscale images according to a blending mode.

Outputs
Name Type Description
grey greystream
Inputs
Name Type Description
grey-1 greystream first input image
grey-2 greystream second input image
mode scalar
alpha scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
mode enum Normal - -
Name Description
Normal
Multiply
Screen
Overlay
Darken
Lighten
Dodge
ColorBurn
LinearBurn
HardLight
SoftLight
Difference
Exclusion
Addition
Subtraction
Divide
LinearLight
VividLight
PinLight
the blending mode to be applied
swap bool false - - - if set, the input images are swapped for the operation; blending modes like Multiply and Addition are not order dependent while others are
alpha enum Set - -
Name Description
Input1 the alpha channel of the first input image is passed through
Input2 the alpha channel of the second input image is passed through
Set all alpha values are set to 1.0
Clear all alpha values are set to 0.0
Multiply multiplies the respective alpha values
Add adds the respective alpha values
Subtract subtracts the respective alpha values
Min the minimum of the respective two alpha values
Max the maximum of the respective two alpha values
select, how the alpha channel of the output image is to be calculated

GreyOperation

Category: Misc

Description

Combines two greyscale images by adding, multiplying or subtracting them.

Outputs
Name Type Description
grey greystream
Inputs
Name Type Description
grey1 greystream
grey2 greystream
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
operation enum Add - -
Name Description
Add the respective two samples are added; the output image is never darker
Multiply the respective two samples are multiplied; the output image is never lighter
Subtract
the operation to be applied

VarBlur

Category: Blur

Description

Blurs an image with a variable size for each pixel.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream input image
relsize rgbstream red channel specifies relative size for each pixel
type scalar type of blur operation
size scalar base size of blur operation (input relsize is weight for each pixel)
direction scalar direction(s) of blur operation
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
type enum Box - -
Name Description
Box
Gaussian
Bartlett
type of blur operation
size float 0.03 0.0 1.0 - base size of blur operation (input relsize is weight for each pixel) (0=0px, 1=100px)
direction enum both - -
Name Description
horizontal
vertical
both
direction(s) of blur operation

Luminance2Grey

Category: Dynamic Range

Description

Calculates the luminance of each pixel of an image (removes colors).

Outputs
Name Type Description
grey greystream
Inputs
Name Type Description
RGB rgbstream input image
Parameters

ChannelTrigFunc

Category: Dynamic Range

Description

Applies a trigonometric operation to all pixels of one or more channels of the input image.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream
func scalar
scale scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
func enum Sin - -
Name Description
Sin
Cos
the function to be applied
channel enum RGB - -
Name Description
R
G
B
Alpha
RGB
RGBA
RG
GB
RB
RGA
GBA
RBA
the channel or channel combination on which the operation is to be applied; all remaining channels are copied from the input image untouched
scale float 1.0 0.0 1.0 -

SelectiveBlur

Category: Blur

Description

Selectively blurs an image.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream input image
type scalar type of blur operation
size scalar size of blur operation (0=0px, 1=100px)
direction scalar direction(s) of blur operation
threshold scalar threshold for blur application (pixels with neighbour differences above this threshold are not blurred)
mode scalar luminance: blur is applied uniformly to RGB channels; separate: the threshold check and blur is applied for each channel separately
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
type enum Box - -
Name Description
Box
Gaussian
Bartlett
type of blur operation
size float 0.03 0.0 1.0 - size of blur operation (0=0px, 1=100px)
direction enum both - -
Name Description
horizontal
vertical
both
direction(s) of blur operation
threshold float 0.5 0.0 1.0 - threshold for blur application (pixels with neighbour differences above this threshold are not blurred)
mode enum uniform - -
Name Description
uniform
separate
luminance: blur is applied uniformly to RGB channels; separate: the threshold check and blur is applied for each channel separately
alpha-mask bool false - - - if switched on, the alpha value of each pixel is set if blurring has been applied to that pixel, else it is cleared

SelectiveVarBlur

Category: Blur

Description

Selectively blurs an image with a variable size for each pixel.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream input image
relsize rgbstream red channel specifies relative size for each pixel
type scalar type of blur operation
size scalar base size of blur operation (input relsize is weight for each pixel) (0=0px, 1=100px)
direction scalar direction(s) of blur operation
threshold scalar threshold for blur application (pixels with neighbour differences above this threshold are not blurred)
mode scalar luminance: blur is applied uniformly to RGB channels; separate: the threshold check and blur is applied for each channel separately
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
type enum Box - -
Name Description
Box
Gaussian
Bartlett
type of blur operation
size float 0.03 0.0 1.0 - base size of blur operation (input relsize is weight for each pixel) (0=0px, 1=100px)
direction enum both - -
Name Description
horizontal
vertical
both
direction(s) of blur operation
threshold float 0.5 0.0 1.0 - threshold for blur application (pixels with neighbour differences above this threshold are not blurred)
mode enum uniform - -
Name Description
uniform
separate
luminance: blur is applied uniformly to RGB channels; separate: the threshold check and blur is applied for each channel separately
alpha-mask bool false - - - if switched on, the alpha value of each pixel is set if blurring has been applied to that pixel, else it is cleared

GreyInvert

Category: Misc

Description

Inverts a greyscale image.

Outputs
Name Type Description
Grey greystream
Inputs
Name Type Description
Grey greystream
Parameters

GreyMux

Category: Misc

Description

Multiplexes up to four grey inputs. For each output channel one of the four sources can be chosen or the channel can be cleared or set.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
Grey-1 greystream
Grey-2 greystream
Grey-3 greystream
Grey-4 greystream
red scalar
green scalar
blue scalar
alpha scalar
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
red enum clear - -
Name Description
clear clears the red channel of the output image
set sets the red channel of the output image
input 1 red channel of the first input image
input 2 red channel of the second input image
input 3 red channel of the third input image
input 4 red channel of the fourth input image
green enum clear - -
Name Description
clear clears the green channel of the output image
set sets the green channel of the output image
input 1 green channel of the first input image
input 2 green channel of the second input image
input 3 green channel of the third input image
input 4 green channel of the fourth input image
blue enum clear - -
Name Description
clear clears the blue channel of the output image
set sets the blue channel of the output image
input 1 blue channel of the first input image
input 2 blue channel of the second input image
input 3 blue channel of the third input image
input 4 blue channel of the fourth input image
alpha enum clear - -
Name Description
clear clears the alpha channel of the output image
set sets the alpha channel of the output image
input 1 alpha channel of the first input image
input 2 alpha channel of the second input image
input 3 alpha channel of the third input image
input 4 alpha channel of the fourth input image

ApplyAlphaGrey

Category: Blend

Description

Blends two greyscale images according to the values of the third input.

Outputs
Name Type Description
Grey greystream
Inputs
Name Type Description
Grey-1 greystream
Grey-2 greystream
Alpha greystream
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
swap bool false - - -

ApplyAlpha

Category: Blend

Description

Blends two images according to the values of the third input.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB-1 rgbstream
RGB-2 rgbstream
FacGrey greystream
FacRGB rgbstream
Parameters
Parameter Group: General
Name Type Default value Min. value Max. value Possible values Description
swap bool false - - -
channel enum Alpha - -
Name Description
Red
Green
Blue
Alpha
The source channel if the RGB input is connected, ignored otherwise.

ImageMapValue

Category: Simple

Description

Maps the input values of a channel of the input image to another range by applying a scale and an offset, optionally clamping the result.

Outputs
Name Type Description
RGB rgbstream
Inputs
Name Type Description
RGB rgbstream
scale scalar
offset scalar
low-clamp scalar
low-value scalar
high-clamp scalar
high-value scalar
Parameters
Parameter Group: Mapping
Name Type Default value Min. value Max. value Possible values Description
scale float 1.0 - - -
offset float 0.0 - - -
low-clamp bool false - - -
low-value float 0.0 - - -
high-clamp bool false - - -
high-value float 1.0 - - -
Parameter Group: Channel
Name Type Default value Min. value Max. value Possible values Description
channel enum R - -
Name Description
R
G
B
Alpha