Mandelbrot Set Viewer
Mandelbrot Set Viewer - 5.00
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).
This is the spiritual successor to the previous versions, but it shares no code. It was rewritten for a different purpose and then adapted to be similar to the older versions here. A number of older features have been removed since they are irrelevant. Version 5.00 supports double-precision rendering, arbitrary quality supersampling, realtime rendering and zooming, and screenshots, among other features.
Pygame.org account Comments
If you wish to leave a comment with your pygame.org account, please sign in first.