Members Only

StreamUP Pattern Tiler Shader v0.0.2

$0.00

StreamUP Pattern Tiler

An animated pattern shader for OBS. Drop it on a Colour Source, pick a shape, adjust the sliders. That's the whole setup.

Built for the screens you stare at most as a streamer. Starting Soon, BRB, Ending. The ones that need to look good for ten minutes straight without burning a video file's worth of disk space.

What it does

Tiles a shape across the canvas in a grid, then animates the whole thing. Eleven shape options, including your own PNG or any OBS source.

  • Shapes: dot, ring, square, diamond, plus, polygon, star, horizontal line, vertical line, OBS source, custom image
  • Mix: blend two shapes in the same pattern with a single slider
  • Motion: scroll the whole grid, drift each cell, pulse each shape, twinkle on and off
  • Variation: hue jitter, size jitter, rotation jitter, visibility chance
  • Style: any colour, any density, any size, optional vignette, edge softness

Use it for

  • Starting Soon screens with a moving brand background
  • BRB and Ending overlays that don't need a video file
  • Logo wallpapers (point Custom Image at your logo PNG)
  • Subtle ambient texture behind a webcam or chat overlay
  • Halftone, polka dot, scrolling stripe, drifting star backgrounds

What you get

One .shader file. Drop it into your obs-shaderfilter shaders folder and you're done. No installer, no DLL, no extra plugin beyond obs-shaderfilter itself.

Requires

Full setup guide and recipe presets in the StreamUP docs.

v0.0.2 (2026-05-11)

  • Density anchor: Density now scales from a configurable anchor instead of the top-left corner. New Anchor X (%) and Anchor Y (%) sliders default to 50/50, so the grid grows symmetrically from the canvas centre by default. The anchor sits at a cell centre at every value, keeping the pattern clean.

  • Fixed shape clipping: Drift, pulse, size variation and polygons now spill cleanly across cell edges using a 3x3 neighbour lookup. The static path still runs as a single cell for everything else.

  • Hue Variation: Hue variation now uses its own salted hash. Hue and drift directions previously shared a hash, meaning low-drift cells could also get low hue variation. These are now independent.

  • HSV optimisation: Moved the Shape Colour HSV conversion out of the per-cell loop. The 3x3 neighbour path was previously running rgb2hsv up to nine times per pixel for a value that never changes between cells.

  • Motion speed ranges: Twinkle, drift and pulse max values have been raised to 10 for snappier animations. Auto-Rotate now supports plus/minus 360 degrees per second, allowing one full rotation per second.