Fractal
Explorer.
Real-time fractals rendered on the GPU via WebGPU. Scroll to zoom, drag to pan. Pick a preset from the sidebar — or open Custom and write your own WGSL kernel.
WebGPU isn't available in this browser. Try a recent Chrome/Edge, or
enable the flag in Firefox/Safari.
// VIEWPORT x −0.500 · y 0.000 · z 1.500×
scrollzoom
dragpan
dbl-clickreset
WGSLlive editor
// WGSL · CUSTOM KERNEL ⌘/Ctrl + ⏎ to apply
Edit the WGSL kernel below and click Apply. Available inputs:
cam.center, cam.zoom, cam.time,
uv (aspect-corrected), worldCoord
(= cam.center + uv * cam.zoom). The body must
return vec4<f32>(r, g, b, a); for every pixel.
Note: this is WGSL, not GLSL — types are annotated
(var z = vec2<f32>(0.0, 0.0)) and indices need
u/i suffixes.