eFractal Homepage

 


Updated May 15
New: Just doing some web page maintaining.

Well this is my page where I will put up images and source code to a simple fractal program of mine. It is a Linux program that I am writting in eiffel with the EXG toolkit for the interface. On this page are snapshots and images of eFractal's current state. Go to the download page for binaries and the source.

This is the first program of mine that I would actually call a functioning program. It does what I want in a fractal program (except for a few tweeks that I still need to do). What it does do includes internal and external color functions, quadrangle zooming, and 16 (or 30 if you count julia sets) fractals including my favorite the lyapunov fractal.

This first image is of the standard Mandelbrot set.


 
This one shows an example of the inside and outside color functions. You can find some interesting detail in the internal structure that you normally don't see.

 
These next ones are rotated and skewed selections from the above image. I have implimented the "zoom" feature to where you can select four points from a quadrangle on the image. You just drag out the primary four points on a rectangle and then drag around the points as you please. This way you can get rotated and skewed selections, and some really messed up looking fractals :)

 

 

 
You also don't need to select conformal mappings. So you can have crossed selections.

 

 

Go to the fractals page to get the nice images. :)

So how does this thing work?

eFractal is a typical fractal program in what it does. The biggest difference is how you zoom. You use the left mouse to drag out four points which are the corners of the zoom box. Once you have a rectangle you can then drag around any of the points. On the zoom box you should see an arrow. It is pointing from Point One to Point Two. Point Once will get mapped to the bottom left corner of the image, Point Two the upper left, Point Three the upper right, and Point Four the lower right. You can select any quadrangle, even one with crossed sides. Once you are happy with the zoombox just right click to zoom in.

Also, you can get the associated julia fractals of the current types by right clicking on the image when there is no zoombox. It will automatically draw the julia fractal generated from the clicked point. Right click on a julia fractal (with no zoombox) and it will revert back to the generating fractal. Play around with different areas from inside to outside the fractal basin.

You can save images to png, jpg, or ppm format. Just give your files the appropriate extension. You can also save and load the main parameters to be able share fractals.

Colors are currently a blending of a 12 color palette with as many colors as you specify. To change the colors in the palette just click on the one you want and the GTK color wheel will popup where you can pick a new color. You can also save and load color maps from the gradient editor.