199 shader components,
15 categories.

If effect names and parameters feel unfamiliar, start with the demo and adjust a value. A bilingual guide to WebGPU shader backgrounds and effects, with examples and code.

Browse by field

▒Noise

Perlin, simplex, Worley noise and Voronoi — mathematical textures that produce natural-looking irregularity.

View all (13) →

▦Patterns & grids

Checkerboards, stripes, hex grids and Truchet tiles — patterns that repeat on a rule.

View all (15) →

✺Light & phenomena

Aurora, god rays, ripples and floating particles — layers that imitate light and natural phenomena.

View all (12) →

◯Shapes

Circles, stars and hearts drawn with signed distance functions (SDF) — also used as masks and as the shape for material effects.

View all (16) →

▣Media input

Bring images, video, webcam and text into the shader as layers — the things you apply effects to.

View all (5) →

◆Materials

Glass, chrome, liquid metal and holographic finishes applied to a shape — they compute refraction and reflection.

View all (23) →

≈Distortions

Twirl, bulge, kaleidoscope and polar coordinates — effects that move where the pixels beneath them land.

View all (22) →

◌Blurs

Gaussian, zoom, angular, bokeh and tilt-shift blur — the direction and shape of the blur change the feel entirely.

View all (9) →

⇥Transitions

Wipes, irises, dissolves and page peels — effects that move from one picture to the next.

View all (13) →

◑Color adjustments

Brightness, contrast, saturation, hue, duotone and film looks — a photo editor’s adjustment menu as live layers.

View all (14) →

▚Stylize & media textures

CRT, VHS, halftone, dither, ASCII, watercolor and tracking overlays — styles that imitate the texture of a medium or a tool.

View all (18) →

◎Light & lens

Chromatic aberration, lens distortion, light leaks, glow and vignetting — traces a camera lens and light leave behind.

View all (12) →

⌖Interactive

Cursor trails, ink and smoke fluids, boids — simulations that react to the pointer or move on their own.

View all (16) →

⧉Compose

Layer order, blend modes, masks, dynamic props and groups — the rules for stacking components into one effect.

View all (6) →
Open as page ↗