Julia Sets

Your browser does not support canvas.

Initializing WebGPU…

Drag to pan · scroll to zoom toward the cursor · parameters are saved in the URL

Julia parameters
0.000
1.000
1×
300
205°

Each canvas pixel iterates z ↦ z2 + c in a WGSL fragment shader. Deep zoom uses double-float arithmetic, storing each coordinate as two 32-bit values. The image is generated directly on the GPU without a CPU pixel buffer.