Docs

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