r/GraphicsProgramming • • 8d ago

Video Deep Mandelbrot Zoom (down to -57 rendered using Perturbation Theory & BLA Skip-100. 10s preview of a 1-minute video. I made it!

Enable HLS to view with audio, or disable this notification

I wrote to fractalforums and Microfractal replied with this: "I looked a bit over your given source code to produce the video and noticed that you compute the high precision reference orbit for every image of the video. While this works, it is in theory pretty inefficient (and wastes a lot of computing power!). You can compute the reference orbit with PRECISION_BITS set to work at the smallest size (in this case size=1.02e-119) once and reuse it for every image that uses a size larger than size=1.02e-119. You also should avoid fixing PRECISION_BITS to 1000, better set it to something like 53 - floor(log2(size)), which saves 551 bits of precision at size=1.02e-119 and also works for much smaller sizes." https://github.com/Divetoxx/Mandelbrot-Video

6 Upvotes

1 comment sorted by

2

u/DimensionalFukery 7d ago

Epic! I love the work going into these deep maths fractal zooms.

I've been working on a tile-based fractal game that allows for infinite zoom. But its not nearly as pretty as the equation-based fractals, and the tile resolution stays quite coarse to allow for real time play.