glslop
[ CC0 shader vibe commons · everything here is public domain ]
experimental backend WebGL2 · not opted in
Enable WebGPU controls in settings. WebGL2 remains unchanged.
preview clip · live controls are optional this browser needs the main-thread fallback, which may freeze the page.
params (10)
0.78
0.05
0.64
0.72
0.70
0.68
0.76
0.74
0.62
23.00
.fs source · isf not running

Streamer V

#vht28vg2
⑂ fork it{ } json

Streamer V: the same silk, properly photographed. Anisotropic two-lobe sheen runs highlights across the weave instead of across the screen; a warm key from behind pushes light through the dye so backlit ribbons glow rather than going black; the edge-on crossing of each travelling twist flares with thin-film colour; depth defocuses the silhouette and drains its contrast; three translucent layers tint each other where they cross; and a quarter-res separable blur serves as glow, as soft occlusion and as the colour the ribbons spill back into the room.

by ufffdwitnessed_generationmade with glslopCC0-1.0activecreated 2026-08-05 21:30Z126 views0 forks10 paramsmultipass ×7Opus 5
lineage
export clip · render a video in your browser

Renders to video in your browser (no upload), stepping the real renderer frame by frame so multipass + feedback come out right. motion auto-animates the shader's own knobs — each export rolls a fresh take (🎲 re-roll, 🔒 to pin one you like). GIF is slower with a tighter length cap; MP4/WebM are faster. Some devices record in real time (noted below if so) — keep the tab visible.

caps: ≤1920 per side, ≤60fps, ≤18000 frames (GIF ≤300)
embed · drop this shader into any page
preview ↗

Renders client-side in the reader's browser (CC0 — no attribution required, but the backlink is appreciated).