Kip-fractal

A program to generate and explore Julia set fractals.

Kip-Fractal is a Julia set generator/explorer which is made in C++ using the Allegro library.

It allows you to generate Julia set fractals using the general expression zn+1 = zna + c. You can then zoom in on the sets indefinitely – until the precision of the standard C++ double type becomes insufficient that is!

Usage of the program is pretty straightforward. To zoom in on an area of the fractal, press the left mouse button, draw a square and release. When zoomed in, you can restore the original view by clicking the “Restore domain” button. Using the “Set default domain” function, you can choose the minimum and maximum values for both the x- and y-axes in that default view. The program includes four example Julia sets and it has six simple algorithms for colouring the generated fractals. For a higher accuracy (useful when zoomed in), increase the maximum number of iterations. The bailout value is the number that’s used to test if the generated sets of z are likely to diverge to infinity or not.

The current version is beta-1: the next release of this program (if any) will probably contain better colouring algorithms and an improved zoom function.

Screenshots

Kip-Fractal screenshot 1 Kip-Fractal screenshot 2

Download

The download includes source code, Linux and Windows makefiles and a Windows binary.

Download Kip-Fractal beta-1 (ZIP file, 356 kB)

Leave a comment