Mandelbrot Set Viewer
Mandelbrot Set Viewer - 2.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).
-Because there are so many people who wanted it, this version now is no longer monochromatic! I have to admit, the effect is impressive. There are three monochromatic color modes (Red, Green, and Blue), as well as the multi-coloured method you see here. There is such a thing as smoothing, which smooths out the bands of colour, but I had trouble implementing it.
-Gave the text a background so that you can see it.
-Added optional antialiasing (don't worry, it's fast)
-Probably some bug fixes...
Pygame.org account Comments
If you wish to leave a comment with your pygame.org account, please sign in first.