Blur
VisualBox blur of the input texture; radius is wire-drivable.
50 core operators, generated from Vivid 0.1.0's live metadata (operator ABI 14) — never hand-written. Third-party plugins you install appear in-app; this reference covers Vivid's own operators.
No operators match your filters.
Visual · 36
Box blur of the input texture; radius is wire-drivable.
Blend two inputs (A base, B over): normal/add/multiply/screen/overlay.
Broadcast/CRT treatment: barrel curve, scanlines, RGB shadow-mask, aberration, vignette, roll.
Data-driven GLSL generator: renders a project .glsl file (pick it in `file`).
Warp a source texture's sampling by a displacement texture (RG-vector or luminance).
Frame feedback / trails: blends the input with a decaying history texture.
Crisp axis-aligned mirror reflection of the input — architectural symmetry, not a busy radial kaleidoscope.
A clean 2-colour linear/radial gradient (a flat source, not a field).
Load a still image (PNG/JPG/…) from a file into the chain.
Draws one glowing instance per note of an incoming Notes value (pitch->colour, velocity->size); chords bloom, arps trail.
Radial mirror-symmetry (kaleidoscope) fold of the input.
Real line geometry: a grid / radial burst / concentric rings (wireframe).
Real 3D geometry: spinning platonic solids (solid flat-lit or wireframe).
Displace a mesh's vertices by a 2D texture (GPU compute); mesh in + map in, mesh out.
Load a 3D model (glTF/GLB) and output it as a mesh for the geometry pipeline.
Render a mesh (from the geometry pipeline) to a textured, lit image.
Load a 3D model (glTF/GLB) from a file and render it textured + lit.
Animated 3D FBm noise (Perlin/Simplex/Worley/Value) — a reusable displacement / modulation MAP.
3D FBm noise generator (Perlin/Simplex/Worley/Value) animated over time.
One glowing instance per live MIDI note of a track (pitch->colour, velocity->size); chords bloom, arps trail.
A track's live MIDI notes as a value — drives an Instancer (or any note consumer) through an edge.
Chain sink: owns the output's size, aspect and fit; feeds the viewer.
Animated plasma colour-field generator. No input; drives a chain.
Concentric pulsing rings — a source you can drive from the beat.
A crisp SDF shape (circle/polygon) drawn over its input. Geometry, not a field.
A grid of filled polygons drawn as REAL vertex geometry (not a shader field).
RGB channel-split + blocky glitch displacement — a hard digital shatter, not a haze.
Example loadable .dylib operator: a solid hue-coloured fill.
Example op with a custom editor: 8 draggable step bars.
Pass one of four texture inputs through, chosen by index.
Renders a string (from a .txt file) over its input. Typography.
WGSL example generator: a hue-shifted gradient (shows the WGSL authoring path).
Zoom / rotate / translate / tile the input (near-identity at defaults).
Filled text as REAL vertex geometry (glyph outlines -> triangles).
Play a movie file (AVFoundation + HAP) as a source in the chain.
Live camera capture (device / resolution / fps) into the chain.
Audio · 12
Beat-synced slice repeater with per-repeat decay.
Bit-depth + sample-rate reduction (lo-fi crush).
Bode frequency shifter (Hilbert) with LFO modulation.
Audio track of a Video node's movie, as a graph source (wire through effects).
Beat-synced backward playback with crossfaded edges.
Plays pitched PCM per note with ADSR + polyphony (melodic or drum-rack).
DJ-style varispeed scratch with motion patterns.
Granular time-stretch (pitch preserved).
Beat-synced slice repeater with envelope shapes (glitch stutter).
State-variable filter (low/high/band-pass) with resonance.
Tape-deck slowdown/restart (varispeed stop gesture).
Simple sine instrument (native-instrument spike).
Control · 2