New Kadal Deck — The AI presentation app. Watch 44s →

About this file

Coded motion for the web. A field of light flows and folds across the frame, drawn as a grid of characters: blank where it is empty, then dots, dashes, plus signs and stars, up to dense hashes and @ signs where it is brightest, with the densest cells in an accent colour. A slow twinkle runs through the grid. Switch the character set to binary digits, Braille-style dot cells or flow lines that follow the field.

Made for developer and product sites, changelogs, docs and launch pages, stream scenes and video backgrounds. Every colour is a setting, along with row count, shape size, swirl, density, contrast, stroke weight, twinkle and glow. The demo has presets for ink, green phosphor, amber, paper, blueprint and binary looks, and a Behind text preset for body copy.

It is a usable background, not just a loop: its reduced-motion setting holds the picture still on its poster frame for visitors who ask for less motion, and a veil setting fades the characters so text reads over them. At the Behind text preset, light text keeps a contrast ratio of at least 5.1:1 against 98 % of the background under it.

What you get: a GLSL ES 3.00 fragment shader for plain WebGL2, an ES module that returns a three.js ShaderMaterial, a Shadertoy version, an offline demo page with a settings panel, a 10-second 1920 x 1080 H.264 loop that plays end to start without a seam, the same loop upright at 1080 x 1920 for vertical video, and the poster frame as a PNG (and a WebP for the web). The characters are drawn as strokes, so no font file or texture is needed.

One pass, about 2.1 ms of GPU time per 1920 x 1080 frame on a recent laptop, measured in headless Chromium. The README covers set-up in WebGL2, three.js and Shadertoy, reduced motion, every uniform with its default and range, and performance notes.

What you download

9 files · 17.4 MB · MD, HTML, MP4, PNG, WEBP, FRAG, GLSL, JS

  • README.md14 KB MD
  • ascii-flow-shader-demo.html34 KB HTML
  • ascii-flow-shader-loop-1080p.mp47.5 MB MP4
  • ascii-flow-shader-loop-1080x1920.mp47.5 MB MP4
  • ascii-flow-shader-poster.png1.9 MB PNG
  • ascii-flow-shader-poster.webp420 KB WEBP
  • ascii-flow-shader.frag14 KB FRAG
  • ascii-flow-shader.shadertoy.glsl13 KB GLSL
  • ascii-flow-shader.three.js15 KB JS

Details

Shelf
Shaders
Type
Single file
Licence
Personal or commercial

What the licence allows

Personal licence
  • Use it in projects for yourself, for learning, and in your portfolio.
  • Change it and combine it with other work.
  • Keep using it forever. The licence does not expire.
  • Use it in anything that earns money, including client work and monetised video.
  • Use it in a product, a game or an app that is sold or carries ads.
  • Resell, redistribute or share the file.
  • Put it into a dataset used to train a model.
Commercial licence
  • Use it in unlimited commercial projects, including client work.
  • Ship it inside products you sell: games, apps, films, print runs, print-on-demand.
  • Use it in monetised and sponsored content, and in broadcast.
  • Change it, and keep the result. No credit required, though it is always welcome.
  • Keep using it forever. The licence does not expire.
  • Resell or redistribute the asset as an asset, on its own or in a pack.
  • Register it, or anything substantially it, as a logo or trademark.
  • Put it into a dataset used to train a model.
The full licence

Better together

Also in these packs

Shaders

More from this shelf

See the shelf
8 itemsSave 57%New
Shaders

Eight Shader Backgrounds: Coded Motion to Sakura

All eight shaders: ASCII, dither, halftone and riso print looks, seigaiha, sakura, ink wash and snowfall, each as WebGL2, three.js, Shadertoy and seamless 1080p loops.

from$24$56
New
Shaders· GLSL · MP4 · PNG

Snowfall Glow Shader

Gentle snow falling through soft, out-of-focus holiday lights on a winter night: a WebGL2 shader, three.js material, Shadertoy version, and 1080p loops in landscape and vertical.

from$7
New
Shaders· GLSL · MP4 · PNG

Seigaiha Waves Shader

The traditional seigaiha wave pattern with gently rippling arcs, in indigo, gold, teal, vermilion, sakura and ink palettes: WebGL2, three.js, Shadertoy, a 1080p loop and a poster frame.

from$7
New
Shaders· GLSL · MP4 · PNG

Sakura Drift Shader

Cherry blossom petals drifting, swaying and turning over a soft spring sky, in three depths: WebGL2, three.js, Shadertoy, and 1080p loops in landscape and upright.

from$7
New
Shaders· GLSL · MP4 · PNG

Riso Misregistration Shader

A two-ink risograph look in motion: grainy overprinting inks with the second drifting out of register. WebGL2, three.js, Shadertoy, and 1080p loops in landscape and upright.

from$7
New
Shaders· GLSL · MP4 · PNG

Ink Wash Shader

Sumi-e-style ink blooms spreading and fading on washi-look paper, with ragged darker edges: WebGL2, three.js, Shadertoy, and 1080p loops in landscape and upright.

from$7
New
Shaders· GLSL · MP4 · PNG

Halftone Flow Shader

Halftone dots that swell and shrink with a flowing field, overprinting in one, two or three inks: a WebGL2 shader, three.js material, Shadertoy version and 1080p loops.

from$7
New
Shaders· GLSL · MP4 · PNG

Dither Gradient Shader

A slowly flowing gradient printed in crisp dots, 1-bit or two inks, with Bayer or noise dither: a WebGL2 shader, three.js material, Shadertoy version and 1080p loops.

from$7
ASCII Flow ShaderPersonal licence · $7
Sign in to buy
Shelves
PrintablesPlanners, diaries, trackers, stationery and wall art, print-ready at A4 and US Letter. 131 Art & iconsVector illustration, icon sets and line-art prints. 17 StickersDigital planner stickers, print-then-cut sheets and SVG cut files. 11 WallpapersPhone and desktop wallpapers, including calendar sets for the years ahead. 7 BrushesBrushes and stamps for drawing apps, with the sources as PNG. PatternsSeamless repeats and surface design, tileable at any scale. 34 AudioLoops, beats, ambient beds and music, mixed and mastered. 4 Sound FXInterface clicks, game sounds and foley, trimmed and normalised. 10 3DLow-poly props and modular kits as glTF, ready to drop into a scene. 39 Video FXLUTs, overlays, transitions and Lottie animations. 42 ShadersGLSL and WebGL effects you can paste into a project. 22 BundlesPacks that cross the shelves, priced below their parts. 8
↑ ↓ to move↵ to open