This playground needs WebGL2, which this browser has disabled or unavailable.

Field Lab

Instanced primitives → blur → threshold
— arcs · — fps · — · click canvas to place an emitter · shift-click to remove
Field Lab —

Presets

Seed

Primitive

Shape

Blend

Emission

Geometry

Motion & field

Oscillators

Depth is a fraction of the target's own range, so 0.50 swings across half that slider whatever its units. A modulated control shows its live value in orange.

Finish

Post-process

Config

The config is the portable part. Paste one in and press Apply to reproduce a field exactly.

Transport

Moving the pointer across the canvas injects rings — the interaction hook their site drives from scroll position.

← Shader Playground