Mandelbrot set deep zoom (HD)
Uploader Comments (ToobMug)
All Comments (18)
-
Groovatronic!
-
Sorry I can't give a more mathematical analysis as I suck at math but watching this was trippy as hell, especially while listening to some good psychedelic trance. Sorry if I sound like a hippie or stoner but it was an awesome video!
-
Someone should paint it in its entire detail :D
-
maaaaaansolooooco
-
de una
-
@888madness Fractals use some of the easiest math... Just look up something like "Fractals for Dummies" on Google and I'm sure it will click eventually. I'm not good at math either.
-
The thing is, I wanted to do it on the GPU. With 1TFlop/s, one deep zoom image could be calculated in just ~ 1 second! I even found a website where someone emulated double precision with dual single precision. But unfortunately very high precision (like your 2^240) cannot really be done with Shader level 3 - but with level 4 or 4.1 it should be possible, and with 5/OpenCL/Cuda it definetly is.
On the other hand I have an almost-realtime Mandelbulb now... so I am happy for now ;-)
-
Take care of the numbers and the infinities will take care on themselves.
Very very nice. Do you know of a (relatively) simple algorithm to emulate "arbitraily" high precision math by just using single precision floating point operations? I would like to check this out as well.
Kinokarte 2 years ago
Not exactly. It's normally done with integer arithmetic (using the same methods you learn in school for doing decimal arithmetic). You can do integer arithmetic using floating-point operations but you'll have to limit your integer range to 24-bit to avoid errors.
If it's on a PC then you can just find an arbitrary-precision arithmetic library and use that.
ToobMug 1 year ago
What is the mathematical formula? Something like 1*1^½?
mf0rz 2 years ago
For each pixel on the screen, at coordinate (x, y), set c to (x + j * y) and set z to 0; then count the number of times you can repeat z = z^2 + c before the magnitude of z becomes greater than 2. Then you colour that pixel according to the number of iterations it took to get there. If that never happens then the coodrinate is part of the Mandelbrot Set (and will be coloured black in this video).
ToobMug 2 years ago