Type real math notation — z and c only, no real/imaginary splitting
Presets
Formula
z the current value (one complex number)c this pixel's fixed starting pointi the imaginary unit (i² = -1)+ - * / arithmetic, exactly as writtenz^2 or z^3 powersabs(z) distance from origin (a real number)conj(z) flips the sign of the imaginary partre(z) im(z) real / imaginary part alonesqrt(z) square root
Coordinate space
c ranges over this window of the complex plane
Escape rule
Coloring
Color = how many iterations until |z| escaped.
Bounded points keep iterating past the exterior budget, purely to refine interior detail. Does not change which points count as escaped vs. bounded — only the quality of color inside the bounded region. Higher values cost more render time.
Reveals structure inside the bounded region that plain black hides. Normalized to the range actually present in this view.
Ready
View
Paint by numbers
Quantizes the gradient into discrete bands so each pixel gets one number. Re-run after changing bands or re-rendering.
Plotter export
Mechanically a tiny stroke, not a stationary dot. Smaller reads as a clean point; larger blends into the pen's stroke width and can look bolder/painterly.
Paint by numbers
Plotter preview
Scroll/pinch to zoom, drag to pan. This is the real SVG that will be exported.