Effect Reference
These are the effects with a real renderer behind them, with every parameter and its default.
Color Grade (colorGrade)
| Parameter |
Type |
Default |
Range / values |
Description |
enabled |
boolean |
true |
- |
Whether the effect is enabled (true) or disabled (false) |
amount |
float |
1 |
0 to 1 |
Global effect intensity (0 = no effect, 1 = full effect) |
timeScale |
float |
1 |
0 to 10 |
Time scale factor for animated effects |
exposure |
float |
0 |
-5 to 5 |
Exposure adjustment in stops |
contrast |
float |
1 |
0 to 3 |
Contrast adjustment |
brightness |
float |
0 |
-0.5 to 0.5 |
Brightness offset |
saturation |
float |
1 |
0 to 2 |
Saturation (0 = grayscale, 1 = normal) |
vibrance |
float |
0 |
-1 to 1 |
Vibrance (smart saturation) |
hue |
float |
0 |
0 to 360 |
Hue rotation in degrees |
temperature |
float |
0 |
-1 to 1 |
Color temperature (cool/warm) |
tint |
float |
0 |
-1 to 1 |
Tint (green/magenta) |
lift |
float |
0 |
-0.5 to 0.5 |
Lift - adjusts shadows |
gamma |
float |
1 |
0.2 to 5 |
Gamma - adjusts midtones |
gain |
float |
1 |
0 to 2 |
Gain - adjusts highlights |
shadows |
float |
0 |
-0.5 to 0.5 |
Adjust shadow tones |
midtones |
float |
0 |
-0.5 to 0.5 |
Adjust midtone values |
highlights |
float |
0 |
-0.5 to 0.5 |
Adjust highlight tones |
Film Grain (grain)
| Parameter |
Type |
Default |
Range / values |
Description |
enabled |
boolean |
true |
- |
Whether the effect is enabled (true) or disabled (false) |
amount |
float |
1 |
0 to 1 |
Global effect intensity (0 = no effect, 1 = full effect) |
timeScale |
float |
1 |
0 to 10 |
Time scale factor for animated effects |
intensity |
float |
1.5 |
0 to 2 |
Grain intensity |
grainSize |
float |
2 |
0.1 to 10 |
Grain particle size (lower = finer) |
coloredGrain |
boolean |
false |
- |
Colored or monochrome grain |
grainContrast |
float |
1 |
0.1 to 2 |
Grain contrast (1 = normal, >1 = more contrast) |
blendMode |
float |
3 |
0 to 5 |
Blend mode |
Blur (blur)
| Parameter |
Type |
Default |
Range / values |
Description |
enabled |
boolean |
true |
- |
Whether the effect is enabled (true) or disabled (false) |
amount |
float |
1 |
0 to 1 |
Global effect intensity (0 = no effect, 1 = full effect) |
timeScale |
float |
1 |
0 to 10 |
Time scale factor for animated effects |
radius |
float |
10 |
0 to 1000 |
Blur radius in pixels |
jitter |
float |
1.5 |
at least 0 |
Stochastic jitter intensity to hide banding artifacts |
aspectRatio |
float |
1 |
0.1 to 5 |
Aspect ratio of blur (1 = circular, >1 = wider, <1 = taller) |
Pixelate (pixelate)
| Parameter |
Type |
Default |
Range / values |
Description |
enabled |
boolean |
true |
- |
Whether the effect is enabled (true) or disabled (false) |
amount |
float |
1 |
0 to 1 |
Global effect intensity (0 = no effect, 1 = full effect) |
timeScale |
float |
1 |
0 to 10 |
Time scale factor for animated effects |
pixelSize |
float |
10 |
0.1 to 30 |
Size of each pixel in world units |
gap |
float |
0 |
0 to 1 |
Gap between pixels (0 = no gap, 1 = maximum gap) |
roundness |
float |
0 |
0 to 1 |
Roundness of each pixel (0 = square, 1 = circle) |
gapColor |
vec4 |
(0, 0, 0, 0) |
- |
Color to show in gaps (RGBA, default transparent) |
Glow (glow)
| Parameter |
Type |
Default |
Range / values |
Description |
enabled |
boolean |
true |
- |
Whether the effect is enabled (true) or disabled (false) |
amount |
float |
1 |
0 to 1 |
Global effect intensity (0 = no effect, 1 = full effect) |
timeScale |
float |
1 |
0 to 10 |
Time scale factor for animated effects |
threshold |
float |
0.2 |
0 to 2 |
Brightness threshold for glow (0 = all pixels, 1 = bright only) |
intensity |
float |
1 |
0 to 5 |
Glow intensity multiplier |
radius |
float |
300 |
0 to 1000 |
Glow spread radius in world units |
softness |
float |
0.5 |
0 to 1 |
Threshold softness (0 = hard cutoff, 1 = smooth transition) |
saturation |
float |
1 |
0 to 2 |
Glow color saturation (0 = white glow, 1 = original color, 2 = oversaturated) |
jitter |
float |
2.6 |
at least 0 |
Stochastic jitter intensity to hide banding artifacts |
falloff |
float |
1 |
0.5 to 4 |
Glow falloff curve (lower = softer, higher = sharper) |
chromaticAberration |
vec3 |
(-0.2, 0, 0.2) |
- |
RGB channel offsets for chromatic aberration (can be negative) |
chromaticAberrationIntensity |
float |
0 |
0 to 1 |
Global intensity multiplier for chromatic aberration |
chromaticAberrationAngle |
float |
0 |
0 to 360 |
Angle of chromatic aberration offset in degrees |
aspectRatio |
float |
1 |
0.1 to 5 |
Aspect ratio of glow (1 = circular, >1 = wider, <1 = taller) |
tint |
vec4 |
(1, 1, 1, 1) |
- |
Color tint to apply to the glow |
Halftone (halftone)
| Parameter |
Type |
Default |
Range / values |
Description |
enabled |
boolean |
true |
- |
Whether the effect is enabled (true) or disabled (false) |
amount |
float |
1 |
0 to 1 |
Global effect intensity (0 = no effect, 1 = full effect) |
timeScale |
float |
1 |
0 to 10 |
Time scale factor for animated effects |
dotSize |
float |
10 |
1 to 50 |
Size of halftone dots in world units |
spacing |
float |
0.8 |
0.5 to 3 |
Spacing between dots (1.0 = touching, higher = more space) |
angle |
float |
45 |
0 to 360 |
Rotation angle of the halftone grid in degrees |
dotShape |
float |
0 |
0 to 4 |
Dot shape (0=circle, 1=square, 2=star, 3=line, 4=hexagon) |
sharpness |
float |
0.8 |
0.1 to 1 |
Edge sharpness of dots (lower = softer, higher = sharper) |
noiseScale |
float |
0.25 |
0.01 to 1 |
Scale/frequency of noise pattern affecting dot edges |
noiseIntensity |
float |
0.75 |
0 to 1 |
Intensity of noise distortion on dot edges (0 = clean, 1 = very disturbed) |
channel |
float |
1 |
0 to 6 |
Color channel mode (0=luminance, 1=CMYK, 2=RGB, 3=red, 4=green, 5=blue, 6=all) |
thresholdMin |
float |
0 |
0 to 1 |
Minimum intensity threshold for dots to appear |
thresholdMax |
float |
1 |
0 to 1 |
Maximum intensity threshold for dots |
dotRandomPosition |
float |
3 |
0 to 5 |
Random offset for dot positions in pixels |
invert |
boolean |
false |
- |
Invert the halftone pattern (swap dots and background) |
backgroundColor |
vec4 |
(1, 1, 1, 1) |
- |
Background color for halftone (RGBA) |
dotColor |
vec4 |
(0, 0, 0, 1) |
- |
Dot color for halftone (RGBA) |
Lens Distortion (chromaticAberration)
| Parameter |
Type |
Default |
Range / values |
Description |
enabled |
boolean |
true |
- |
Whether the effect is enabled (true) or disabled (false) |
amount |
float |
1 |
0 to 1 |
Global effect intensity (0 = no effect, 1 = full effect) |
timeScale |
float |
1 |
0 to 10 |
Time scale factor for animated effects |
linearAberration |
float |
0 |
0 to 3 |
Strength of directional aberration |
aberrationAngle |
float |
0 |
-180 to 180 |
Direction angle for directional aberration in degrees |
radialAberration |
float |
1 |
0 to 3 |
Strength of radial aberration from center |
wavelengthSamples |
int |
8 |
3 to 32 |
Number of wavelength samples (higher = better quality) |
fringing |
float |
30 |
0 to 100 |
Color fringing intensity |
fringeHueShift |
float |
0 |
-180 to 180 |
Hue shift of fringing colors in degrees |
jitter |
float |
1 |
0 to 1 |
Stochastic jitter amount: smooths fringing with fewer samples (0 = uniform grid, 1 = fully stochastic) |
center |
vec2 |
(0.5, 0.5) |
- |
Center position for radial aberration [x, y] (0-1) |
aberrationFalloff |
float |
1 |
0.1 to 5 |
Falloff curve for radial aberration (lower = uniform, higher = edge-only) |
swirl |
float |
0 |
-1 to 1 |
Swirl: rotates dispersion direction by distance from center (0 = none, ±1 = full spiral) |
tangential |
float |
0 |
0 to 1 |
Tangential: blends radial dispersion toward tangential (0 = radial, 1 = ring-shaped) |
distortion |
float |
-0.08 |
-1 to 1 |
Lens distortion (negative = barrel, positive = pincushion) |
distortionShape |
float |
2 |
1 to 5 |
Warp curve shape: how strongly distortion concentrates toward the frame edge (2 = classic quadratic, higher = edge-only fisheye-like, lower = smoother mid-field) |
anamorphicSqueeze |
float |
1 |
0.5 to 2 |
Anamorphic squeeze: makes the distortion field elliptical instead of circular (1 = circular, ≠1 = anamorphic lens look) |
Dither (dither)
| Parameter |
Type |
Default |
Range / values |
Description |
enabled |
boolean |
true |
- |
Whether the effect is enabled (true) or disabled (false) |
amount |
float |
1 |
0 to 1 |
Global effect intensity (0 = no effect, 1 = full effect) |
timeScale |
float |
1 |
0 to 10 |
Time scale factor for animated effects |
pixelSize |
float |
4 |
at least 1 |
Size of each dither pixel in world units |
threshold |
float |
0.5 |
0 to 1 |
Threshold bias (0 = darker output, 0.5 = neutral, 1 = lighter output) |
ASCII (ascii)
| Parameter |
Type |
Default |
Range / values |
Description |
enabled |
boolean |
true |
- |
Whether the effect is enabled (true) or disabled (false) |
amount |
float |
1 |
0 to 1 |
Global effect intensity (0 = no effect, 1 = full effect) |
timeScale |
float |
1 |
0 to 10 |
Time scale factor for animated effects |
cellSize |
float |
8 |
1 to 64 |
Character cell size in world units |
colorMode |
float |
0 |
0 to 2 |
0 = monochrome, 1 = colored (original hues), 2 = grid overlay (color fill, dark chars) |
foregroundColor |
vec4 |
(0, 1, 0.25, 1) |
- |
Character color in monochrome mode (default: terminal green) |
backgroundColor |
vec4 |
(0, 0, 0, 1) |
- |
Background / gap color between characters |
contrast |
float |
1.5 |
0.1 to 3 |
Luminance contrast for density mapping; higher values push cells toward full/empty |
brightness |
float |
0 |
-0.5 to 0.5 |
Luminance bias; shifts all cells toward denser or sparser characters |
threshold |
float |
0 |
-1 to 1 |
Bias the luminance before character selection; positive: push toward denser chars, negative: push toward sparser |
invert |
boolean |
false |
- |
Invert density mapping; bright areas become sparse, dark areas become dense |
Kuwahara (kuwahara)
| Parameter |
Type |
Default |
Range / values |
Description |
enabled |
boolean |
true |
- |
Whether the effect is enabled (true) or disabled (false) |
amount |
float |
1 |
0 to 1 |
Global effect intensity (0 = no effect, 1 = full effect) |
timeScale |
float |
1 |
0 to 10 |
Time scale factor for animated effects |
radius |
float |
5 |
0 to 20 |
Brush stroke size in world units |
contrast |
float |
0 |
0 to 1 |
Post-filter contrast boost for a more painterly look (0 = none) |
colorBoost |
float |
1.2 |
0 to 3 |
Saturation multiplier (1 = unchanged, >1 = more vivid colours) |
animate |
float |
0 |
0 to 1 |
Animate brush orientation over time for a living-painting look (0 = static) |
Glare (glare)
| Parameter |
Type |
Default |
Range / values |
Description |
enabled |
boolean |
true |
- |
Whether the effect is enabled (true) or disabled (false) |
amount |
float |
1 |
0 to 1 |
Global effect intensity (0 = no effect, 1 = full effect) |
timeScale |
float |
1 |
0 to 10 |
Time scale factor for animated effects |
threshold |
float |
0.95 |
0 to 2 |
Brightness threshold; only pixels above this value generate glare |
softness |
float |
0 |
0 to 1 |
Threshold transition softness (0 = hard cutoff) |
intensity |
float |
1.5 |
0 to 5 |
Overall streak brightness multiplier |
branches |
int |
4 |
1 to 12 |
Number of streak branches (star points) |
angle |
float |
0 |
0 to 360 |
Rotation of the star pattern in degrees |
length |
float |
200 |
0 to 1000 |
Streak reach in world units |
fade |
float |
2 |
0.5 to 5 |
Streak falloff steepness (1 = linear, higher = shorter tails) |
tint |
vec4 |
(1, 1, 1, 1) |
- |
Color tint applied to the streaks (RGBA) |
jitter |
float |
1 |
0 to 1 |
Sample jitter amount to break banding artifacts (0 = uniform, 1 = fully jittered) |
chromaticSpread |
float |
1 |
0 to 1 |
Chromatic dispersion along streaks; red tips, blue base (0 = none, 1 = maximum separation) |
Halation (halation)
| Parameter |
Type |
Default |
Range / values |
Description |
enabled |
boolean |
true |
- |
Whether the effect is enabled (true) or disabled (false) |
amount |
float |
1 |
0 to 1 |
Global effect intensity (0 = no effect, 1 = full effect) |
timeScale |
float |
1 |
0 to 10 |
Time scale factor for animated effects |
threshold |
float |
0.8 |
0 to 2 |
Luminance threshold for extraction. Red channel extracts at 80% of this value, blue at 120%; the key chromatic difference from glow. |
softness |
float |
0.3 |
0 to 1 |
Threshold transition softness (0 = hard cutoff, 1 = smooth) |
radius |
float |
30 |
0 to 100 |
Halation spread radius in world units |
intensity |
float |
2 |
0 to 5 |
Halation intensity multiplier |
warmBias |
float |
0.5 |
0 to 2 |
Warm extraction boost applied where R significantly exceeds B (0 = uniform, 2 = strong red/orange preference) |
colorRetention |
float |
0.85 |
0 to 1 |
Color retention in the spread (0 = white glow, 1 = full original color preserved) |
saturation |
float |
1.5 |
0 to 3 |
Saturation of the bleed signal; boost warm film colors for vivid dye-like spread |
tint |
vec4 |
(1, 0.23, 0, 1) |
- |
Warm color tint applied to the halation spread (RGBA, default: amber) |
chromaticSpread |
float |
0.06 |
0 to 0.5 |
Chromatic spread as a fraction of radius: R channel samples from further out (widens), B samples tighter. Expressed in world space; zoom-invariant. 0.1 = R extends 10% further than B. |
aspectRatio |
float |
0.75 |
0.1 to 5 |
Anisotropy of the spread (1 = circular, >1 = wider, <1 = taller) |
jitter |
float |
2 |
at least 0 |
Stochastic jitter on blur kernel to eliminate banding artifacts |
bleedRadius |
float |
60 |
0 to 500 |
Color bleed radius in world units; how far chroma contaminates adjacent darker areas (dye-diffusion look) |
bleedStrength |
float |
0.4 |
0 to 1 |
Color bleed strength; how strongly brighter neighbor hues contaminate current darker pixel (0 = off, 1 = full) |
Vignette (vignette)
| Parameter |
Type |
Default |
Range / values |
Description |
enabled |
boolean |
true |
- |
Whether the effect is enabled (true) or disabled (false) |
amount |
float |
1 |
0 to 1 |
Global effect intensity (0 = no effect, 1 = full effect) |
timeScale |
float |
1 |
0 to 10 |
Time scale factor for animated effects |
intensity |
float |
0.5 |
-1 to 1 |
Vignette strength (positive darkens toward color, negative brightens toward its inverse) |
radius |
float |
0.5 |
0 to 1 |
Normalized radius where the falloff begins (0 = from center, 1 = only corners) |
softness |
float |
0.5 |
0 to 1 |
Feather width of the falloff (0 = hard edge, 1 = very soft) |
roundness |
float |
1 |
0 to 1 |
Vignette shape (0 = rectangular frame, 1 = circular lens) |
center |
vec2 |
(0.5, 0.5) |
- |
Vignette center in UV space (0-1) |
color |
vec4 |
(0, 0, 0, 1) |
- |
Vignette color (RGBA, default black) |
Sharpen (sharpen)
| Parameter |
Type |
Default |
Range / values |
Description |
enabled |
boolean |
true |
- |
Whether the effect is enabled (true) or disabled (false) |
amount |
float |
1 |
0 to 1 |
Global effect intensity (0 = no effect, 1 = full effect) |
timeScale |
float |
1 |
0 to 10 |
Time scale factor for animated effects |
intensity |
float |
1 |
-2 to 5 |
Sharpening strength; negative values soften the image instead |
radius |
float |
2 |
0 to 20 |
Sharpening halo radius in world units (kernel half-width, 1:1) |
threshold |
float |
0 |
0 to 1 |
Minimum luminance difference to sharpen; suppresses noise and micro-detail (0 = sharpen everything) |
preserveHighlights |
float |
0 |
0 to 1 |
Pull the sharpened result back toward the original in bright areas to prevent halos and clipped highlights |