The following tables document the currently available effects and their properties.
Effects#
effect/adjustments
#
Member | Type | Default | Description |
---|---|---|---|
blacks | float | 0.0 | Adjustment of only the blacks. |
brightness | float | 0.0 | Adjustment of the brightness. |
clarity | float | 0.0 | Adjustment of the detail. |
contrast | float | 0.0 | Adjustment of the contrast, the difference in color and light between parts. |
exposure | float | 0.0 | Adjustment of the exposure. |
gamma | float | 0.0 | Gamma correction, non-linear. |
highlights | float | 0.0 | Adjustment of only the highlights. |
saturation | float | 0.0 | Adjustment of the saturation. |
shadows | float | 0.0 | Adjustment of only the shadows. |
sharpness | float | 0.0 | Adjustment of the sharpness. |
temperature | float | 0.0 | Adjustment of the color temperature. |
whites | float | 0.0 | Adjustment of only the whites. |
effect/black_and_white_color_mixer
#
Member | Type | Default | Description |
---|---|---|---|
perceivedBrightnessAqua | float | 0. | Increases or decreases the perceived brightness on the aqua colors. |
perceivedBrightnessBlue | float | 0. | Increases or decreases the perceived brightness on the blue colors. |
perceivedBrightnessGreen | float | 0. | Increases or decreases the perceived brightness on the green colors. |
perceivedBrightnessMagenta | float | 0. | Increases or decreases the perceived brightness on the magenta colors. |
perceivedBrightnessOrange | float | 0. | Increases or decreases the perceived brightness on the orange colors. |
perceivedBrightnessPurple | float | 0. | Increases or decreases the perceived brightness on the purple colors. |
perceivedBrightnessRed | float | 0. | Increases or decreases the perceived brightness on the red colors. |
perceivedBrightnessYellow | float | 0. | Increases or decreases the perceived brightness on the yellow colors. |
effect/cross_cut
#
Distorts the image with horizontal slices.
Member | Type | Default | Description |
---|---|---|---|
offset | float | 0.07 | Horizontal offset per slice. |
slices | float | 5.0 | Number of horizontal slices. |
speedV | float | 0.5 | Vertical slice position. |
time | float | 1.0 | Randomness input. |
effect/dot_pattern
#
Displays image using a dot matrix.
Member | Type | Default | Description |
---|---|---|---|
blur | float | 0.3 | Global blur. |
dots | float | 30. | Number of dots. |
size | float | 0.5 | Size of an individual dot. |
effect/duotone_filter
#
Member | Type | Default | Description |
---|---|---|---|
darkColor | Color | {} | The darker of the two colors. Negative filter intensities emphasize this color. |
intensity | float | 0.0 | The mixing weight of the two colors in the range [-1, 1]. |
lightColor | Color | {} | The brighter of the two colors. Positive filter intensities emphasize this color. |
effect/extrude_blur
#
Applies radial blur.
Member | Type | Default | Description |
---|---|---|---|
amount | float | 0.2 | Blur intensity. |
time | float | 0.5 | Continuous randomness input. |
effect/glow
#
Applies artificial glow.
Member | Type | Default | Description |
---|---|---|---|
amount | float | 0.5 | Glow brightness. |
darkness | float | 0.3 | Glow darkness. |
size | float | 4.0 | Intensity. |
effect/green_screen
#
Replaces a color with transparency.
Member | Type | Default | Description |
---|---|---|---|
colorMatch | float | 0.4 | Threshold between the source color and the from color. Below this threshold, the pixel is made transparent. [0, 1] |
fromColor | Color | createRGBColor(0., 1., 0., 1.) | The color to be replaced. The alpha channel will be ignored. |
smoothness | float | 0.08 | Controls the rate at which the color transition increases when similarity threshold is exceeded. [0, 1] |
spill | float | 0.0 | Controls the desaturation of the source color. This turns the green spill on the subject to gray, making it less jarring. [0, 1] |
effect/half_tone
#
Overlays halftone pattern.
Member | Type | Default | Description |
---|---|---|---|
angle | float | 0.0 | Angle of pattern. |
scale | float | 0.5 | Scale of pattern. |
effect/hsp_selective_adjustments
#
Member | Type | Default | Description |
---|---|---|---|
hueAqua | float | 0.0 | Selective hue adjustment applied on the aqua colors. |
hueBlue | float | 0.0 | Selective hue adjustment applied on the blue colors. |
hueGreen | float | 0.0 | Selective hue adjustment applied on the green colors. |
hueMagenta | float | 0.0 | Selective hue adjustment applied on the magenta colors. |
hueOrange | float | 0.0 | Selective hue adjustment applied on the orange colors. |
huePurple | float | 0.0 | Selective hue adjustment applied on the purple colors. |
hueRed | float | 0.0 | Selective hue adjustment applied on the red colors. |
hueYellow | float | 0.0 | Selective hue adjustment applied on the yellow colors. |
perceivedBrightnessAqua | float | 0.0 | Selective perceived brightness adjustment applied on the aqua colors. |
perceivedBrightnessBlue | float | 0.0 | Selective perceived brightness adjustment applied on the blue colors. |
perceivedBrightnessGreen | float | 0.0 | Selective perceived brightness adjustment applied on the green colors. |
perceivedBrightnessMagenta | float | 0.0 | Selective perceived brightness adjustment applied on the magenta colors. |
perceivedBrightnessOrange | float | 0.0 | Selective perceived brightness adjustment applied on the yellow colors. |
perceivedBrightnessPurple | float | 0.0 | Selective perceived brightness adjustment applied on the purple colors. |
perceivedBrightnessRed | float | 0.0 | Selective perceived brightness adjustment applied on the red colors. |
perceivedBrightnessYellow | float | 0.0 | Selective perceived brightness adjustment applied on the orange colors. |
saturationAqua | float | 0.0 | Selective saturation adjustment applied on the aqua colors. |
saturationBlue | float | 0.0 | Selective saturation adjustment applied on the blue colors. |
saturationGreen | float | 0.0 | Selective saturation adjustment applied on the green colors. |
saturationMagenta | float | 0.0 | Selective saturation adjustment applied on the magenta colors. |
saturationOrange | float | 0.0 | Selective saturation adjustment applied on the orange colors. |
saturationPurple | float | 0.0 | Selective saturation adjustment applied on the purple colors. |
saturationRed | float | 0.0 | Selective saturation adjustment applied on the red colors. |
saturationYellow | float | 0.0 | Selective saturation adjustment applied on the yellow colors. |
effect/linocut
#
Overlays linocut pattern.
Member | Type | Default | Description |
---|---|---|---|
scale | float | 0.5 | Scale of pattern. |
effect/liquid
#
Applies a liquefy effect.
Member | Type | Default | Description |
---|---|---|---|
amount | float | 0.06 | Severity of the applied effect. |
scale | float | 0.62 | Global scale. |
speed | float | 0.08 | Number of changes per time change. |
time | float | 0.5 | Continuous randomness input. |
effect/lut_filter
#
Member | Type | Default | Description |
---|---|---|---|
horizontalTileCount | int | 5 | The horizontal number of tiles contained in the LUT image. |
intensity | float | 1.0 | A value in the range of [0, 1]. Defaults to 1.0. |
lutFileURI | string | "" | The URI to a LUT PNG file. |
verticalTileCount | int | 5 | The vertical number of tiles contained in the LUT image. |
effect/mask_color
#
Member | Type | Default | Description |
---|---|---|---|
maskColor | Color | createWhite() | All pixel that match this color will be treated as mask pixels. |
maskMultiplier | Color | createWhite() | Color multiplier for pixels that match the maskColor. |
notMaskMultiplier | Color | createWhite() | Color multiplier for pixels that don’t match the maskColor. |
replaceInsteadMultiply | vec2 | {} | Blend factors between x: (maskColor * maskMultiplier) <-> (maskMultiplier) for pixels matching maskColor y: (pixelColor * notMaskMultiplier) <-> (notMaskMultiplier) for pixels not matching maskColor |
effect/mirror
#
Mirrors image along center.
Member | Type | Default | Description |
---|---|---|---|
side | int | 1 | Axis to mirror along. |
effect/outliner
#
Highlights outlines.
Member | Type | Default | Description |
---|---|---|---|
amount | float | 0.5 | Intensity of edge highlighting. |
passthrough | float | 0.5 | Visibility of input image in non-edge areas. |
effect/pixelize
#
Reduces the image to individual pixels.
Member | Type | Default | Description |
---|---|---|---|
horizontalPixelSize | int | 20 | The number of pixels on the x-axis. |
verticalPixelSize | int | 20 | The number of pixels on the y-axis. |
effect/posterize
#
Displays image in reduced set of color levels.
Member | Type | Default | Description |
---|---|---|---|
levels | float | 3. | Number of levels. |
effect/radial_pixel
#
Reduces the image into radial pixel rows.
Member | Type | Default | Description |
---|---|---|---|
radius | float | 0.1 | Radius of an individual row of pixels, relative to the image. |
segments | float | 0.01 | Proportional size of a pixel in each row. |
effect/recolor
#
Replaces a color with another color.
Member | Type | Default | Description |
---|---|---|---|
brightnessMatch | float | 1.0 | Affects the weight of the brightness when calculating the similarity between source color and from color. This can be useful when recoloring to reach pixels of the same hue and saturation but that are much brighter or darker. [0, 1] |
colorMatch | float | 0.4 | Threshold between the source color and the from color. Below this threshold, the pixel is recolored. [0, 1] |
fromColor | Color | createRGBColor(1., 1., 1., 1.) | The color to be replaced. The alpha channel will be ignored. |
smoothness | float | 0.08 | Controls the rate at which the color transition increases when similarity threshold is exceeded. [0, 1] |
toColor | Color | createRGBColor(0., 0., 1., 1.) | The color to replace with. |
effect/sharpie
#
Cartoon-like effect.
No block-specific properties.
effect/shifter
#
Shifts individual color channels.
Member | Type | Default | Description |
---|---|---|---|
amount | float | 0.05 | Intensity. |
angle | float | 0.3 | Shift direction. |
effect/tilt_shift
#
Applies tilt shift effect.
Member | Type | Default | Description |
---|---|---|---|
amount | float | 0.016 | Blur intensity. |
position | float | 0.4 | Horizontal position in image. |
effect/tv_glitch
#
Mimics TV banding.
Member | Type | Default | Description |
---|---|---|---|
distortion | float | 3.0 | Rough horizontal distortion. |
distortion2 | float | 1.0 | Fine horizontal distortion. |
rollSpeed | float | 1.0 | Vertical offset. |
speed | float | 2.0 | Number of changes per time change. |
time | float | 0.5 | Continuous randomness input. |
effect/vignette
#
Adds a vignette.
Member | Type | Default | Description |
---|---|---|---|
darkness | float | 1.0 | Brightness of vignette. |
offset | float | 1. | Radial offset. |