Skip to content

Filters

Filters let you apply real-time visual effects to your assets - adjust colors, blur backgrounds, add noise, remove green screens, and much more. Apply multiple filters in sequence to create complex effects, all without leaving OverMox.

Filters work on assets like images, videos, video captures, and materials. Access the Filters window from the Window menu, then select an asset to see and edit its filters.

Filters window with stacked filters


  1. Select an asset in the Project window
  2. Open the Filters window (Window menu)
  3. Click the add filter button and choose from the categories
  4. Adjust the filter properties to taste

Filters apply sequentially from top to bottom. The output of one filter becomes the input for the next. This means order matters - a blur applied before color correction gives different results than color correction before blur.

Use the up/down buttons to reorder filters in the stack.

Each filter has an Enabled checkbox. Disable filters to temporarily remove their effect without deleting them - useful for comparing before/after or troubleshooting complex stacks.

All filters support optional masking. When masking is enabled, the filter only applies where the mask texture is white (or bright). Black areas remain unaffected. This lets you apply effects to specific regions of an asset.

PropertyTypeDescription
Use MaskBooleanEnable mask-based filtering
MaskTextureGrayscale texture controlling where the filter applies

Adjust colors, brightness, contrast, and perform color space conversions.


💡 Simple Explanation: Adjusts how light/dark and punchy your image looks.

⚙️ Technical Description: Controls overall brightness and contrast with optional per-channel coefficient adjustments for fine-tuned color grading.

📖 Full Details & Properties

🔧 How It Works: Brightness shifts all colors lighter or darker uniformly. Contrast controls the difference between light and dark areas - higher contrast makes lights lighter and darks darker. The channel coefficients let you adjust how much each color channel contributes.

Perfect For:

  • Making washed-out webcam footage pop
  • Darkening backgrounds
  • Creating high-contrast stylized looks

📋 Properties:

PropertyTypeRangeDescription
BrightnessFloat-100 to 100Overall lightness adjustment
ContrastFloat-100 to 100Difference between lights and darks
Red CoefficientFloat0 to 1Red channel contribution
Green CoefficientFloat0 to 1Green channel contribution
Blue CoefficientFloat0 to 1Blue channel contribution
Alpha CoefficientFloat0 to 1Alpha channel contribution

🎬 Streaming Example: “Boost contrast on your webcam feed to make yourself stand out against a busy background.”

🎯 Tips: Start with small adjustments (±10-20) for natural looks. Use the coefficients to warm up (boost red) or cool down (boost blue) your footage.


💡 Simple Explanation: Shift colors, make them more or less vibrant, and adjust brightness.

⚙️ Technical Description: HSL color space adjustments allowing hue rotation, saturation scaling, and lightness modification.

📖 Full Details & Properties

🔧 How It Works: Hue rotates all colors around the color wheel - shift reds to oranges, blues to purples, etc. Saturation controls color intensity - reduce to desaturate toward grayscale, increase for more vivid colors. Lightness adjusts overall brightness in the HSL color model.

Perfect For:

  • Color grading footage to match your brand
  • Creating mood shifts (warm/cool)
  • Quick color corrections

📋 Properties:

PropertyTypeRangeDescription
HueFloat-180 to 180Color rotation in degrees
SaturationFloat-100 to 100Color intensity adjustment
LightnessFloat-100 to 100Brightness adjustment

🎬 Streaming Example: “Shift hue to make your starting-soon screen match your purple brand colors.”

🎯 Tips: Hue of 180 or -180 gives you complementary colors. Saturation at -100 creates a full grayscale effect.


💡 Simple Explanation: Tints your entire image with a single color.

⚙️ Technical Description: Applies a solid color overlay that blends with the source image.

📖 Full Details & Properties

🔧 How It Works: The overlay color is blended with every pixel of the source image. Use partially transparent colors for subtle tints, or solid colors for strong effects.

Perfect For:

  • Quick color washes
  • Tinting alerts or overlays
  • Creating consistent color themes

📋 Properties:

PropertyTypeDescription
OverlayColorThe color to overlay (RGBA)

🎬 Streaming Example: “Add a red tint to your alert images when something dangerous happens in-game.”

🎯 Tips: Use low alpha values (10-30%) for subtle tints that don’t overpower your content.


💡 Simple Explanation: Converts between linear and gamma color spaces.

⚙️ Technical Description: Performs color space conversion between linear and gamma-corrected color spaces for proper color pipeline management.

📖 Full Details & Properties

🔧 How It Works: Different parts of the rendering pipeline expect colors in different formats. Linear color space is mathematically correct for lighting calculations, while gamma space matches how monitors display colors. This filter converts between them.

Perfect For:

  • Fixing washed-out or overly dark imported images
  • Correcting color pipeline mismatches
  • Technical color corrections

📋 Properties:

PropertyTypeOptionsDescription
SpaceDropdownLinear, GammaTarget color space

🎬 Streaming Example: “Fix an imported overlay that looks washed out by converting it to the correct color space.”

🎯 Tips: If colors look wrong after import, try toggling the color space. Most web images are in gamma space.


💡 Simple Explanation: Converts your image to black and white.

⚙️ Technical Description: Converts to grayscale using configurable luminance weights for each color channel.

📖 Full Details & Properties

🔧 How It Works: Each pixel’s color is converted to a gray value based on weighted contributions from red, green, and blue channels. The default weights approximate how human eyes perceive brightness (green appears brightest, blue darkest).

Perfect For:

  • Classic black-and-white looks
  • Dramatic scene transitions
  • Desaturated “serious mode” aesthetics

📋 Properties:

PropertyTypeRangeDefaultDescription
Red LuminanceFloat0 to 10.222Red channel weight
Green LuminanceFloat0 to 10.707Green channel weight
Blue LuminanceFloat0 to 10.071Blue channel weight

🎬 Streaming Example: “Switch your webcam to grayscale during ‘serious discussion’ segments.”

🎯 Tips: The default weights are perceptually accurate. Adjust them for artistic effects - boost red luminance for brighter skin tones.


💡 Simple Explanation: Makes edges and details crisper.

⚙️ Technical Description: Enhances edge definition by increasing local contrast around detail boundaries.

📖 Full Details & Properties

🔧 How It Works: The filter detects edges in the image and increases contrast along them, making details appear sharper. Higher strength values create more pronounced sharpening but can introduce artifacts.

Perfect For:

  • Improving soft webcam footage
  • Making text overlays crisp
  • Enhancing detail in game captures

📋 Properties:

PropertyTypeRangeDefaultDescription
StrengthFloat0 to 102Sharpening intensity

🎬 Streaming Example: “Sharpen your webcam feed to look crisp even after compression.”

🎯 Tips: Keep strength between 1-3 for natural results. Higher values can make edges look harsh or introduce halo artifacts.


💡 Simple Explanation: Swaps one color for another throughout the image.

⚙️ Technical Description: Identifies pixels matching a key color within a threshold and replaces them with a target color.

📖 Full Details & Properties

🔧 How It Works: Pixels similar to the key color (within the threshold) are replaced with the target color. Higher threshold values match a wider range of similar colors. Boost increases the intensity of the replacement.

Perfect For:

  • Changing brand colors across assets
  • Recoloring specific elements
  • Creative color swaps

📋 Properties:

PropertyTypeRangeDefaultDescription
Key ColorColor-GreenThe color to find and replace
Target ColorColor-GreenThe replacement color
ThresholdFloat0 to 92How similar colors must be to match
BoostFloat1 to 161Intensity multiplier for replacement

🎬 Streaming Example: “Change the blue in your logo to red for a special event without editing the source file.”

🎯 Tips: Start with a low threshold and increase until you capture the desired color range without affecting other areas.


Chroma Key green screen removal

💡 Simple Explanation: Removes a solid color background (green screen removal).

⚙️ Technical Description: Advanced chroma keying with color cutoff, feathering, edge refinement, and color spill suppression.

📖 Full Details & Properties

🔧 How It Works: The filter identifies pixels matching the key color and makes them transparent. Color cutoff sets the threshold for what counts as the key color. Feathering creates smooth edges rather than harsh cutouts. Despill removes color contamination where the background color reflects onto your subject.

Perfect For:

  • Green screen removal
  • Blue screen removal
  • Removing any solid color background

📋 Properties:

PropertyTypeRangeDefaultDescription
Key ColorColor-GreenThe background color to remove
Color CutoffFloat0 to 10.2Threshold for color matching
Color FeatheringFloat0 to 10.33Edge softness
Mask FeatheringFloat0 to 11Mask edge softness
SharpeningFloat0 to 10.5Edge sharpness
DespillFloat0 to 11Remove color spill from subject
Despill Luminance AddFloat0 to 10.2Brightness compensation for despill

🎬 Streaming Example: “Remove the green screen behind your webcam to overlay yourself on your game footage.”

🎯 Tips: Light your green screen evenly for best results. Start with default values and adjust Color Cutoff first, then fine-tune feathering. If you see green edges on your subject, increase Despill.


Manipulate individual color channels for advanced color effects.


💡 Simple Explanation: Flips all colors to their opposites (like a photo negative).

⚙️ Technical Description: Inverts RGB color channels, producing the complementary color for each pixel.

📖 Full Details & Properties

🔧 How It Works: Each color value is subtracted from 1 (or 255 in 8-bit terms). White becomes black, red becomes cyan, etc. This creates a classic negative effect.

Perfect For:

  • Dramatic visual effects
  • Creating negative versions of graphics
  • Artistic transitions

📋 Properties: This filter has no adjustable properties - it simply inverts all channels.

🎬 Streaming Example: “Flash your scene to inverted colors when something shocking happens in-game.”

🎯 Tips: Combine with other filters for creative effects. Invert twice to return to original colors (useful for A/B comparisons in filter stacks).


💡 Simple Explanation: Lets you blend color channels together for creative color effects.

⚙️ Technical Description: A 3x3 matrix that remaps how RGB input channels contribute to RGB output channels.

📖 Full Details & Properties

🔧 How It Works: Each output channel (Red, Green, Blue) can pull from any combination of input channels. For example, you can make the output red channel come from 50% input red + 50% input blue. This enables sophisticated color grading and channel swapping.

Perfect For:

  • Advanced color grading
  • Creating color blindness simulations
  • Artistic channel swaps
  • Film emulation looks

📋 Properties:

PropertyTypeRangeDefaultDescription
Red → RedFloat-2 to 21Red input to red output
Red → GreenFloat-2 to 20Green input to red output
Red → BlueFloat-2 to 20Blue input to red output
Green → RedFloat-2 to 20Red input to green output
Green → GreenFloat-2 to 21Green input to green output
Green → BlueFloat-2 to 20Blue input to green output
Blue → RedFloat-2 to 20Red input to blue output
Blue → GreenFloat-2 to 20Green input to blue output
Blue → BlueFloat-2 to 21Blue input to blue output

🎬 Streaming Example: “Create a vintage film look by mixing channels to simulate old color processes.”

🎯 Tips: The identity matrix (1s on diagonal, 0s elsewhere) leaves colors unchanged. Try swapping channels (Red→Red=0, Red→Blue=1) for creative effects.


💡 Simple Explanation: Replace color channels with channels from another image.

⚙️ Technical Description: Imports individual channels from an external texture, with channel remapping and optional inversion.

📖 Full Details & Properties

🔧 How It Works: You can assign any channel from the source texture (or special values like solid white/black) to any output channel. This lets you composite alpha channels from separate images, use grayscale maps, or create complex channel combinations.

Perfect For:

  • Adding alpha channels from separate masks
  • Creating composite textures
  • Advanced masking workflows

📋 Properties:

PropertyTypeDescription
TextureTextureThe source texture to import channels from
TintColorColor multiplier for the imported texture
RedDropdownWhich source channel maps to red output
GreenDropdownWhich source channel maps to green output
BlueDropdownWhich source channel maps to blue output
AlphaDropdownWhich source channel maps to alpha output

Channel Options: Skip, Red, Invert Red, Green, Invert Green, Blue, Invert Blue, Alpha, Invert Alpha, One (white), Zero (black)

🎬 Streaming Example: “Import an alpha channel from a separate mask image to create complex transparency effects.”

🎯 Tips: Use “Skip” to leave a channel unchanged from the original image. “One” and “Zero” are useful for forcing channels to full white or black.


Soften images with various blur effects.


Gaussian Blur filter applied

💡 Simple Explanation: Creates a smooth, even blur effect.

⚙️ Technical Description: Standard Gaussian blur using configurable sample count, blur radius, and standard deviation.

📖 Full Details & Properties

🔧 How It Works: Each pixel is averaged with surrounding pixels using a bell-curve (Gaussian) weighting. Pixels closer to the center contribute more than distant ones. More samples and larger blur size create stronger blur at the cost of performance.

Perfect For:

  • Blurring backgrounds
  • Softening harsh edges
  • Creating depth-of-field effects
  • Privacy blur for sensitive information

📋 Properties:

PropertyTypeRangeDefaultDescription
SamplesInteger1 to 43Number of blur passes (higher = smoother)
Blur SizeFloat0 to 0.10Radius of the blur effect
Standard DeviationFloat0 to 0.10.02Controls blur falloff curve

🎬 Streaming Example: “Blur your desktop capture to hide sensitive information when switching scenes.”

🎯 Tips: Start with Blur Size at 0.01-0.02 for subtle effects. Increase Samples if you see banding artifacts in the blur.


💡 Simple Explanation: Creates a motion blur effect in one direction.

⚙️ Technical Description: Linear motion blur along a specified angle, simulating camera or object motion.

📖 Full Details & Properties

🔧 How It Works: Pixels are smeared along a line at the specified angle, creating the appearance of motion. Higher sample counts create smoother blur trails. Strength controls how far the blur extends.

Perfect For:

  • Speed effects
  • Simulating motion
  • Dynamic transitions
  • Action emphasis

📋 Properties:

PropertyTypeRangeDefaultDescription
SamplesInteger30 to 10050Quality of the blur (higher = smoother)
AngleFloat0 to 36090Direction of the blur in degrees
StrengthFloat0 to 0.10.05Intensity of the blur effect

🎬 Streaming Example: “Add horizontal motion blur to your transition graphics for a sense of speed.”

🎯 Tips: 0° is horizontal right, 90° is vertical up. Use with animations for convincing motion effects.


💡 Simple Explanation: Creates a zoom or spin blur radiating from a center point.

⚙️ Technical Description: Blur that radiates outward from a configurable pivot point, creating zoom or spiral effects.

📖 Full Details & Properties

🔧 How It Works: Pixels are blurred along lines radiating from the pivot point. The effect is stronger further from the center, creating a zoom or tunnel effect. Negative radius values reverse the direction.

Perfect For:

  • Dramatic zoom effects
  • Warp/teleport transitions
  • Focus attention on center
  • Hyperspace/speed effects

📋 Properties:

PropertyTypeRangeDefaultDescription
SamplesInteger1 to 10016Quality of the blur
PivotVector20 to 1(0.5, 0.5)Center point of the blur (UV coordinates)
StrengthFloat0 to 10.25Intensity of the blur
RadiusFloat-1 to 10.25Size and direction of blur rays

🎬 Streaming Example: “Create a dramatic zoom blur when transitioning into gameplay.”

🎯 Tips: Pivot (0.5, 0.5) centers the effect. Move the pivot to blur toward different areas. Negative radius creates an inward zoom effect.


Create new textures and patterns from scratch.


💡 Simple Explanation: Creates a smooth color gradient from left to right.

⚙️ Technical Description: Generates a horizontal linear gradient between two colors with adjustable center point.

📖 Full Details & Properties

🔧 How It Works: Creates a new image that fades from the left color to the right color. The center property controls where the midpoint of the gradient falls. This replaces the original image entirely.

Perfect For:

  • Creating background textures
  • Color transition effects
  • Base layers for other filters

📋 Properties:

PropertyTypeRangeDefaultDescription
Left ColorColor-WhiteStarting color (left side)
Right ColorColor-WhiteEnding color (right side)
CenterFloat0 to 10.25Position of gradient midpoint

🎬 Streaming Example: “Generate a gradient background that transitions from your brand’s primary to secondary color.”

🎯 Tips: This filter generates a new image, so it ignores the original. Use it as the first filter in a stack, then apply other filters on top.


💡 Simple Explanation: Creates a grid pattern overlay.

⚙️ Technical Description: Generates a customizable grid pattern with configurable colors, line count, and width.

📖 Full Details & Properties

🔧 How It Works: Generates a grid of horizontal and vertical lines over a solid background. You control the number of cells, line thickness, colors, and opacity.

Perfect For:

  • Design grids and guides
  • Retro/pixel aesthetics
  • Graph paper backgrounds
  • Technical overlays

📋 Properties:

PropertyTypeRangeDefaultDescription
ColorColor-BlackGrid line color
Background ColorColor-WhiteBackground fill color
Horizontal CountFloat-10Number of horizontal divisions
Vertical CountFloat-10Number of vertical divisions
Line WidthFloat-8Thickness of grid lines in pixels
OpacityFloat0 to 11Overall grid opacity

🎬 Streaming Example: “Add a subtle grid overlay to your design stream for a technical aesthetic.”

🎯 Tips: Use low opacity for subtle guide lines. Combine with other filters for complex pattern effects.


Add various noise and grain effects.


💡 Simple Explanation: Creates animated flowing noise that shifts between two colors.

⚙️ Technical Description: Animated gradient noise pattern with scrolling capability.

📖 Full Details & Properties

🔧 How It Works: Generates a smooth noise pattern that flows between two colors. The scroll property animates the noise over time, creating a flowing effect.

Perfect For:

  • Animated backgrounds
  • Lava/fire effects
  • Abstract motion graphics
  • Dynamic overlays

📋 Properties:

PropertyTypeDefaultDescription
Left ColorColorGreenFirst gradient color
Right ColorColorRedSecond gradient color
OffsetFloat0Pattern offset
ScrollVector2(1, 0)Animation speed and direction

🎬 Streaming Example: “Create a flowing lava background for your ‘be right back’ screen.”

🎯 Tips: Set scroll to (0, 0) for static noise. Animate offset over time with node graphs for custom animation curves.


💡 Simple Explanation: Creates blocky, animated static noise.

⚙️ Technical Description: Generates pixelated noise pattern with configurable scale and scrolling animation.

📖 Full Details & Properties

🔧 How It Works: Creates a grid of random color blocks that can animate over time. Scale controls the block size, scroll animates the pattern.

Perfect For:

  • Retro/glitch effects
  • TV static simulation
  • Digital noise overlays
  • Pixel art aesthetics

📋 Properties:

PropertyTypeDefaultDescription
Color 1ColorBlackFirst noise color
Color 2ColorWhiteSecond noise color
ScaleVector2(10, 10)Size of noise blocks
ScrollVector2(0.05, 0)Animation speed and direction

🎬 Streaming Example: “Add retro TV static to your ‘technical difficulties’ screen.”

🎯 Tips: Lower scale values create larger blocks. Use matching colors at different brightnesses for subtle texture.


💡 Simple Explanation: Adds film grain texture to your image.

⚙️ Technical Description: Fine-grained noise pattern simulating analog film grain.

📖 Full Details & Properties

🔧 How It Works: Overlays a fine, random noise pattern that simulates the grain found in analog film. The scroll property animates the grain for a realistic film look.

Perfect For:

  • Cinematic film looks
  • Vintage/retro aesthetics
  • Adding texture to flat images
  • Hiding banding artifacts

📋 Properties:

PropertyTypeDefaultDescription
Color 1ColorBlackDark grain color
Color 2ColorWhiteLight grain color
OffsetFloat0Pattern offset
ScrollVector2(1, 0)Animation speed and direction

🎬 Streaming Example: “Add subtle film grain to your webcam for a cinematic streaming look.”

🎯 Tips: Keep colors close together (dark gray and light gray) for subtle grain. Wider color ranges create more visible noise.


Artistic effects, transforms, and special filters.


💡 Simple Explanation: Makes your image look like an oil painting.

⚙️ Technical Description: Applies a painterly effect by grouping similar colors into brush-stroke-like regions.

📖 Full Details & Properties

🔧 How It Works: The filter analyzes color regions and simplifies them into paint-like strokes. Higher radius values create larger, more abstract strokes.

Perfect For:

  • Artistic transformations
  • Stylized scene backgrounds
  • Creative transitions
  • Portrait effects

📋 Properties:

PropertyTypeRangeDefaultDescription
RadiusFloat0 to 164Brush stroke size

🎬 Streaming Example: “Transform your webcam into a living oil painting for an artistic streaming aesthetic.”

🎯 Tips: Higher radius values are more stylized but lose detail. Use moderate values (3-6) to maintain recognizable features.


💡 Simple Explanation: Creates a mosaic/pixel effect by reducing resolution.

⚙️ Technical Description: Reduces effective resolution by grouping pixels into larger blocks of uniform color.

📖 Full Details & Properties

🔧 How It Works: The image is divided into a grid, and each cell is filled with a single color (averaged from the original pixels). Shape controls whether cells are rectangular or triangular.

Perfect For:

  • Retro pixel art looks
  • Privacy/censorship blur alternative
  • Stylized transitions
  • Lo-fi aesthetics

📋 Properties:

PropertyTypeDefaultDescription
Count XFloat20Number of horizontal cells
Count YFloat20Number of vertical cells
ShapeDropdownRectangleCell shape (Rectangle or Triangle)

🎬 Streaming Example: “Pixelate your game capture during loading screens for a stylized transition.”

🎯 Tips: Lower counts create larger pixels (more pixelated). Use triangle shape for a unique crystallized look.


💡 Simple Explanation: Scatters copies of a texture randomly across the image.

⚙️ Technical Description: Randomly places multiple instances of a texture at varying positions and scales.

📖 Full Details & Properties

🔧 How It Works: Takes a source texture and creates multiple copies scattered across the image at random positions and scales. Each copy is independently randomized.

Perfect For:

  • Confetti effects
  • Scattered element overlays
  • Particle-like static effects
  • Decorative patterns

📋 Properties:

PropertyTypeDefaultDescription
Bomb TextureTextureNoneThe texture to scatter
CountInteger10Number of texture copies
Min Max ScaleVector2(2, 10)Random scale range (min, max)

🎬 Streaming Example: “Scatter star graphics across your celebration overlay when someone subscribes.”

🎯 Tips: Use textures with transparency for best results. Adjust count and scale to balance density and performance.


💡 Simple Explanation: Makes edges glow with a neon-like effect.

⚙️ Technical Description: Detects edges in the image and applies a glowing highlight effect.

📖 Full Details & Properties

🔧 How It Works: Edge detection identifies boundaries between different colors, then applies a glow effect along those edges. Strength controls glow intensity, while saturation and lightness adjust the glow color.

Perfect For:

  • Neon/cyberpunk aesthetics
  • Artistic edge highlighting
  • Stylized portraits
  • Sci-fi effects

📋 Properties:

PropertyTypeRangeDefaultDescription
StrengthFloat0.1 to 81Glow intensity
SaturationFloat0 to 10Color saturation of the glow
LightnessFloat0 to 10.5Brightness of the glow

🎬 Streaming Example: “Add a neon glow effect to your webcam for a cyberpunk streaming aesthetic.”

🎯 Tips: Higher strength creates more visible but potentially noisy edges. Combine with other color filters for custom glow colors.


💡 Simple Explanation: Repeats and shifts the image.

⚙️ Technical Description: Tiles the texture and applies UV offset for scrolling or repeating patterns.

📖 Full Details & Properties

🔧 How It Works: Tiling repeats the image multiple times across the frame. Offset shifts the image position, wrapping around edges. Use with animated offset values for scrolling effects.

Perfect For:

  • Creating repeating patterns
  • Scrolling backgrounds
  • Texture tiling
  • Animated backgrounds

📋 Properties:

PropertyTypeDefaultDescription
TilingVector2(1, 1)Repetition count (X, Y)
OffsetVector2(0, 0)Position shift (UV coordinates)

🎬 Streaming Example: “Create a scrolling cloud background by animating the offset over time.”

🎯 Tips: Tiling (2, 2) creates a 2x2 grid of the image. Animate offset with node graphs for scrolling backgrounds.