About Mandelbrot Deep Zoom

An interactive browser-based explorer for the Mandelbrot set and Julia sets — with deep zoom, Mandelbrot-to-Julia bridge, shape morphing, guided navigation, animated palettes, music-reactive visuals, and Fractal Echo effects. All rendering and audio analysis run locally in your browser.

What is the Mandelbrot set?

The Mandelbrot set is the set of complex numbers c for which the iteration zn+1 = zn2 + c (starting at z0 = 0) does not escape to infinity. Points inside are typically black; points outside are colored by how quickly the iteration escapes. The boundary between inside and outside contains endlessly detailed fractal structure — the visual subject of deep-zoom exploration.

What this explorer does

Mandelbrot Deep Zoom lets you pan, pinch, scroll, and tap your way along the set’s boundary. Switch to Julia mode to explore Julia sets with the same deep-zoom pipeline, adjust the shape parameter c on a parameter map, morph shapes over time, or bridge from any Mandelbrot point with Explore Julia from this point.

Calculations and rendering happen entirely on your device. There is no account system, backend API, or server-side fractal computation in this static deployment.

Deep zooming

As you magnify, floating-point precision in ordinary GPU math runs out quickly. This app switches rendering strategies by depth:

Iteration counts scale automatically with zoom depth. This is practical deep-zoom rendering — not unlimited mathematical precision, but techniques that extend usable magnification far beyond standard float shaders.

Smart and Fixed zoom paths

Color palettes, Breathe, and Fractal Echo

Choose from palettes including Aurora, Electric, Ember, Monochrome, Cosmic, Psychedelic Flow, Breathe, and Cosine reference. Optional Acid Flow animates exterior colours with a smoothed phase clock (disabled when reduced motion is on). The Breathe palette adds a slow inhale–exhale color pulse that continues even while zoom is paused.

Fractal Echo composites fading copies of earlier frames on top of the current image, leaving tunnel-like afterimage trails during zooms and breathing motion.

Music-reactive visualization

Load a local MP3, WAV, or other supported audio file. The Web Audio API analyzes frequency and beat energy on your device — nothing is uploaded to a server. Two visual sync modes are available:

A default demo track is available on the main page, or you can load your own local audio file.

Controls and interaction

Basic Controls provide experience presets (Normal, Cinematic, Breathe, Fractal Echo, Music Pulse, Deep Lock) and quick actions. Advanced Controls expose fine-tuning for view quality, iterations, autopilot behavior, music settings, echo parameters, and coordinate tools.

Normal exploration does not rewrite the browser URL. Refresh returns to the default home view (with UI preferences restored from local storage). Tap Share in the bottom controls to copy a plain homepage link or a readable filter link (experience look, color theme, and Acid Flow).

Technical notes

The app is a single static HTML page with inline CSS and JavaScript, a WebGL 2 canvas, and an optional 2D canvas overlay for Fractal Echo. Preferences are stored in localStorage. See also llms.txt for a machine-readable summary.