Skip to main content

Effects Reference

This reference documents all available effect types in FXCanvas with their parameters, ranges, and descriptions.


Color Effects

Color effects modify the color properties of the visual output.

Curves

Color grading and tone adjustments with shadows, midtones, and highlights control.

ParameterTypeRangeDefaultDescription
Brightnessfloat-1.0 – 1.00.0Overall brightness offset
Contrastfloat0.0 – 2.01.0Contrast multiplier (1.0 = no change)
Shadowsfloat-1.0 – 1.00.0Dark tone adjustment
Midtonesfloat-1.0 – 1.00.0Mid-range tone adjustment
Highlightsfloat-1.0 – 1.00.0Bright tone adjustment
Gammafloat0.2 – 3.01.0Gamma curve (1.0 = linear)
Saturationfloat0.0 – 2.01.0Color saturation (1.0 = no change)
tip

Use Curves for overall color grading. Adjust Shadows and Highlights to create contrast, or use Saturation to make colors more vibrant or muted.

Strobe

BPM-synced strobe effect with various modes.

ParameterTypeRange/OptionsDefaultDescription
ModeenumWhite, Black, Invert, ColorWhiteStrobe mode
Ratefloat0.25 – 16.01.0Flashes per beat
Duty Cyclefloat0.01 – 1.00.5On-time percentage
Intensityfloat0.0 – 1.01.0Flash intensity
Fadefloat0.0 – 1.00.0Fade/easing amount (0 = hard strobe, 1 = fully smoothed)
Flash ColorcolorWhiteFlash color (only used in Color mode)
tip

Use Rate values like 0.5 (half-time), 1.0 (on beat), 2.0 (double-time), or 4.0 (16th notes) for musical sync. Increase Fade for smoother, less jarring strobes.


Distortion Effects

Distortion effects warp and transform the visual geometry.

Blur

Applies gaussian blur to the image for softening and glow effects.

ParameterTypeRangeDefaultDescription
Radiusfloat0.0 – 50.05.0Blur radius in pixels
Qualityint1 – 84Number of blur passes (higher = smoother)
tip

Use low radius values (2-5) for subtle softening. Higher radius with high quality creates a strong glow effect. Quality affects GPU performance.

Fisheye

Barrel and pincushion lens distortion effect.

ParameterTypeRangeDefaultDescription
Strengthfloat-1.0 – 1.00.5Distortion amount (positive = barrel/fisheye, negative = pincushion)
Center Xfloat0.0 – 1.00.5Distortion center X position
Center Yfloat0.0 – 1.00.5Distortion center Y position
Radiusfloat0.1 – 2.01.0Effect radius
Zoomfloat0.5 – 2.01.0Zoom compensation
tip

Positive strength creates the classic fisheye bulge effect. Negative values create pincushion distortion that pulls the center inward.

Sphere

Wraps the input onto a 3D sphere with lighting effects.

ParameterTypeRangeDefaultDescription
Sizefloat0.1 – 1.50.8Size of the sphere
Refractionfloat0.0 – 1.00.3Glass-like refraction distortion
Shininessfloat0.0 – 1.00.5Specular highlight intensity
Fresnelfloat0.0 – 1.00.3Edge glow/rim lighting effect
Ambientfloat0.0 – 1.00.3Base ambient lighting
Rotate Xfloat-1.0 – 1.00.0Rotation around X axis
Rotate Yfloat-1.0 – 1.00.0Rotation around Y axis
Auto Rotatefloat0.0 – 2.00.0Automatic rotation speed
tip

Combine Refraction with Fresnel for a glass orb look. Use Auto Rotate for continuous spinning animation.

Transform

Transform source with rotation, scale, zoom, and animation.

ParameterTypeRange/OptionsDefaultDescription
Zoomfloat0.25 – 5.01.0Zoom level
Rotatefloat-1.0 – 1.00.0Rotation angle (0-1 = 0-360 degrees)
Offset Xfloat-1.0 – 1.00.0Horizontal position offset
Offset Yfloat-1.0 – 1.00.0Vertical position offset
Skew Xfloat-1.0 – 1.00.0Horizontal skew/shear
Skew Yfloat-1.0 – 1.00.0Vertical skew/shear
Auto Rotatefloat-0.5 – 0.50.0Continuous rotation speed
Auto Zoomfloat0.0 – 0.50.0Pulsing zoom animation
Wobblefloat0.0 – 1.00.0Wobbly rotation animation
Edge ModeenumClamp, Repeat, Mirror, Transparent, Fract, Abs, Tan, Sin, ModClampHow to handle edges when transformed
tip

Edge Mode dramatically changes the look when zoomed out or offset. Try Mirror for seamless tiling, or Fract/Mod for trippy repeating patterns.

Wave

Animated wave distortion with multiple wave types and directions.

ParameterTypeRange/OptionsDefaultDescription
Amplitudefloat0.0 – 0.50.05Wave height
Frequencyfloat0.5 – 20.05.0Wave count
Speedfloat0.0 – 10.01.0Animation speed
DirectionenumHorizontal, Vertical, Radial, DiagonalHorizontalWave direction
Wave TypeenumSine, Triangle, SquareSineWave shape
tip

Radial waves create ripple-like distortion from the center. Square waves create a more glitchy, digital look.


Transform Effects

Transform effects modify the spatial arrangement of the visual.

Kaleidoscope

Creates kaleidoscope mirror segments radiating from center.

ParameterTypeRangeDefaultDescription
Segmentsint2 – 246Number of mirror segments
Rotationfloat0 – 3600Rotation angle in degrees
Zoomfloat0.1 – 5.01.0Zoom factor
tip

Even segment counts (4, 6, 8) create balanced symmetry. Animate Rotation with BPM sync for spinning kaleidoscope effects.

Mirror

Mirrors the image horizontally, vertically, or both.

ParameterTypeRange/OptionsDefaultDescription
AxisenumHorizontal, Vertical, BothHorizontalMirror axis selection
Offsetfloat0.0 – 1.00.5Mirror line position (0.5 = center)
tip

Horizontal mirroring works well with sources that have vertical movement. The Both option creates four-way symmetry.


Pattern Effects

Pattern effects add geometric overlays and masking.

Grid Clone

Creates a grid of tiled copies with optional frame delay between cells.

ParameterTypeRange/OptionsDefaultDescription
Copiesint2 – 62Number of divisions per axis
LayoutenumGrid, Horizontal, VerticalGridHow copies are arranged
Delay (frames)int0 – 304Number of frames delay between each cell
Delay DirectionenumForward, Reverse, Center Out, Edges InForwardDirection of delay cascade
Edge Fadefloat0.0 – 1.00.0Edge fade amount
Overlapfloat0.0 – 0.50.0How much cells overlap (0 = no overlap)
Blend ModeenumNormal, Additive, ScreenNormalHow overlapping cells blend
tip

Use Delay to create a "wave" effect across the grid where each cell shows a slightly earlier frame. Center Out creates an expanding ripple effect.

Mask

Shape-based masking with various geometric shapes.

ParameterTypeRange/OptionsDefaultDescription
ShapeenumCircle, Rectangle, Triangle, Diamond, Hexagon, Star, HeartCircleMask shape selection
Center Xfloat0.0 – 1.00.5Mask center X position
Center Yfloat0.0 – 1.00.5Mask center Y position
Sizefloat0.0 – 2.00.5Mask size
Rotationfloat0 – 3600Rotation angle in degrees
Softnessfloat0.0 – 0.50.05Edge softness
InvertboolfalseInvert mask (reveal inside vs outside)
Mask ColorcolorBlackColor to show in masked area
Mask Opacityfloat0.0 – 1.01.0Opacity of mask color
tip

Use Invert to switch between showing content inside or outside the shape. Animate Size with BPM sync for pulsing mask effects.

Pattern

Generates geometric patterns including stripes, grids, rings, and dots.

ParameterTypeRange/OptionsDefaultDescription
PatternenumH-Stripes, V-Stripes, Grid, Rings, Radial, Diagonal, DotsH-StripesPattern type selection
Frequencyfloat1.0 – 50.010.0Number of pattern repetitions
Sizefloat0.0 – 1.00.5Element width as ratio of frequency period
Rotationfloat0 – 3600Rotation angle in degrees
Center Xfloat0.0 – 1.00.5Center X position for Rings/Radial patterns
Center Yfloat0.0 – 1.00.5Center Y position for Rings/Radial patterns
Softnessfloat0.0 – 0.50.05Edge softness
InvertboolfalseInvert pattern
Mask ColorcolorBlackColor to show in masked area
Mask Opacityfloat0.0 – 1.01.0Opacity of mask color
tip

Rings and Radial patterns use the Center X/Y parameters. Combine with low Mask Opacity for subtle overlay effects.


Stylize Effects

Stylize effects add artistic treatments and visual enhancements.

Light Trace

Neon light trace effect with edge detection and radial rays.

ParameterTypeRange/OptionsDefaultDescription
Intensityfloat0.0 – 10.05.0Brightness of the light trace effect
Gainfloat0.0 – 2.01.0Overall gain for the radial rays
Thresholdfloat0.0 – 0.50.01Edge detection threshold
Ray Densityfloat0.1 – 1.00.5Density of the radial light rays
Ray Decayfloat0.5 – 1.51.0How quickly rays fade toward center
Ray SamplesenumLow (15), Medium (30), High (50)Medium (30)Number of samples for ray calculation
tip

Lower Threshold values detect more edges. Higher Ray Samples produce smoother rays but use more GPU. Use with high-contrast sources for best results.

Noise Generator

Animated procedural noise overlay with multiple noise algorithms.

ParameterTypeRange/OptionsDefaultDescription
Noise TypeenumPerlin, Simplex, Worley, fBm, Ridged, Curl, Voronoi, Voronoi Edges, Hexagonal, TriangularPerlinAlgorithm used to generate noise
Speedfloat0.0 – 5.01.0Animation speed of the noise pattern
Warpfloat0.0 – 2.50.05Amount of UV warping distortion
Clusterfloat0.0 – 2.50.05Sharpness/clustering of the noise pattern
Scalefloat1.0 – 50.010.0Scale of the noise pattern
Octavesint1 – 84Number of noise layers for fBm/Ridged (more = more detail)
Blend ModeenumAdd, Multiply, Screen, Overlay, ReplaceAddHow the noise blends with the source
Strengthfloat0.0 – 1.00.5Intensity of the noise overlay
tip

Perlin and Simplex produce smooth organic patterns. Worley creates cellular textures. fBm layers noise for cloud-like detail. Ridged creates sharp features like mountains or veins. Curl produces fluid-like swirling motion. Voronoi creates cell patterns, while Voronoi Edges highlights boundaries. Hexagonal and Triangular produce geometric grid-based patterns.


Time Effects

Time effects create motion trails and temporal feedback.

Hue Feedback

Psychedelic hue-based feedback displacement with color modulation.

ParameterTypeRangeDefaultDescription
Feedbackfloat0.0 – 1.00.5Amount of feedback effect
Spinfloat0.0 – 1.00.35Displacement spin amount
Randomnessfloat0.0 – 1.00.42Random noise in the effect
Saturationfloat0.0 – 1.00.25Saturation shift per frame
Brightnessfloat0.0 – 1.00.4Brightness adjustment
Zoomfloat0.0 – 1.00.15Zoom effect on feedback
Hue Shiftfloat0.0 – 1.00.15Hue rotation per frame
tip

This effect creates psychedelic, evolving patterns. Higher Feedback values create longer-lasting trails. Hue Shift creates rainbow cycling effects.

RGB Trail

RGB-shifted trails with chromatic aberration and wave displacement.

ParameterTypeRange/OptionsDefaultDescription
Persistencefloat0.5 – 0.990.85How long trails last (higher = longer trails)
RGB Splitfloat0.0 – 0.10.02Amount of RGB channel separation
Split Anglefloat0.0 – 1.00.0Direction of RGB split (0-1 = 0-360 degrees)
Wave Amountfloat0.0 – 0.10.0Wavy displacement on trails
Wave Speedfloat0.0 – 5.01.0Speed of wave animation
Wave Scalefloat1.0 – 20.05.0Scale/frequency of waves
Blend ModeenumMax, Add, ScreenMaxHow trails blend
Source Opacityfloat0.0 – 1.01.0Opacity of the source image
tip

RGB Split creates the classic chromatic aberration look. Combine with Wave Amount for organic, flowing trails.

Trail

Motion trails with feedback-based persistence and optional dispersion.

ParameterTypeRange/OptionsDefaultDescription
Persistencefloat0.5 – 0.990.9How much of the previous frame to keep (0.5 = short, 0.99 = long)
Blurfloat0.0 – 1.00.0Slight blur on feedback for smoother trails
Soft Edgefloat0.0 – 1.00.5Softens source edges for smoother blending
Dispersionfloat0.0 – 1.00.0Amount of smoke/cloud-like spreading
Dispersion Speedfloat0.1 – 3.01.0How fast the dispersion animates
Blend ModeenumMax, LightenMaxHow trails blend
Source Opacityfloat0.0 – 1.01.0Opacity of the main source
tip

Use Dispersion for smoke or cloud effects. Higher Persistence values create longer-lasting trails but may cause visual buildup over time.


Effect Combinations

Some effect combinations that work well together:

Blur + Mirror — Creates soft, symmetric patterns. Apply blur first for a dreamy mirrored look.

Mirror + Kaleidoscope — Creates complex symmetry. The mirror doubles the pattern before kaleidoscope multiplies it further.

Trail + Transform — Add Auto Rotate to Transform for spiraling trail effects.

Curves + Any Effect — Use Curves at the end of the chain for final color grading.

Grid Clone + Trail — Creates cascading delay effects across the grid.


Processing Order

Effect order matters because each effect processes the output of the previous one:

  • Effects at the top of the chain process first
  • Each effect works on the output of the previous one
  • Experiment with different orders to discover new looks

For example:

  • Blur then Kaleidoscope — Soft edges are multiplied into the kaleidoscope pattern
  • Kaleidoscope then Blur — Sharp kaleidoscope is softened overall

  • Effects — Learn how to use effects in FXCanvas
  • Sources Reference — Complete reference for all source types
  • BPM Sync — Synchronize effect parameters to the beat