Zooming Fractal — Infinite Mandelbrot Deep Zoom

3 months ago by ☆ Yσɠƚԋσʂ ☆ to c/programming

Dive impossibly deep into the Mandelbrot set — smooth infinite zoom, music-reactive color, shareable dives, video export. Free in your browser.
Zannsolo 2 points 3 months ago

I got into these like 15 years ago and did a pretty deep zoom on my computer I think it rendered for a few days.

I zoomed to e^144

path: 0 24790776, hotness: undefined, score: 2, children: 2
MatSeFi 1 point 3 months ago

Thias why I somehow have the impression that this tool is faking it to some extend. Maybe by using AI?

path: 0 24790776 24803973, hotness: undefined, score: 1, children: 1
Zannsolo 1 point 3 months ago

Tbf my setup was already a few years old when I did this, and the quality of this site is a lot lower than a lot of the deep zoom YouTube videos including mine. After I saw this I saw videos in the e^thousands range from years ago.

path: 0 24790776 24803973 24805218, hotness: undefined, score: 1, children: 0
pineapple 1 point 3 months ago

Don't these things take like ages to compute? how is it doing this so quickly in a web browser? This is insanely cool

path: 0 24804722, hotness: undefined, score: 1, children: 3
yogthos 1 point 3 months ago

Modern browsers can compute fractals quickly using the GPU because a WebGL fragment shader can operate on every pixel simultaneously. For each pixel, the shader maps the screen coordinates to the complex plane and iterates the equation until the value escapes. And all the pixel calculations are then done in parallel.

path: 0 24804722 24805625, hotness: undefined, score: 1, children: 2
pineapple 2 points 3 months ago

I guess computers are that much more powerful now.

path: 0 24804722 24805625 24808159, hotness: undefined, score: 2, children: 1
yogthos 2 points 3 months ago

yeah that too

path: 0 24804722 24805625 24808159 24808182, hotness: undefined, score: 2, children: 0
programming

@lemmy.ml

login for more options
10030
531
148

A general programming discussion community.

Rules:

  1. Be civil.
  2. Please start discussions that spark conversation

Other communities

Systems

Functional Programming

Also related

go to feed...