Mandelbrot Set Viewer
Mandelbrot Set Viewer - 3.0.0
Ian Mallett (geometrian)
First of all, this is not another release of my other Mandelbrot Set program (http://www.pygame.org/project/675/). This program is not all about rendering huge images (although it does do that too), it is about zooming in indefinitely.
Starting with an image of the Mandelbrot Set, draw a rectangle with the mouse, and the program will zoom to fill that rectangle. This can go on indefinitely. If you choose a small enough screensize, (such as 300x200), the wait to see the zoomed image is only a few seconds. You can then zoom in on that image, and so on. Unfortunately, at a certain point, Python's float handling gets too imprecise, and you can actually see rounding errors as pixelated blocks. Though this is somewhat amusing, I may fix it later so that you can zoom in truly forever.
Once you have a nice view, you can take a picture of it, and have the computer render the current window at any resolution. (For example, the screenshot here is a 1200x800 render of a section of the Mandelbrot Set viewed on a 300x200 screen).
-Fixed the UI up a bit, and added some new features for rendering
-Speeded up rendering a significant bit, but still haven't got shaders working, so it is not realtime.
-Made coordinates nicer
-Added Zoom Factor readout
Pygame.org account Comments
If you wish to leave a comment with your pygame.org account, please sign in first.