It is a computer-generated image that graphically represents the behaviour of a mathematical equation. It is like a snapshot of a mathematical object that would otherwise be invisible.
Paul Lee writes, "Fractals are extensions of traditional Euclidean shapes, such as lines, squares, and circles, with two fundamental properties. First, when you view fractals, you can magnify them an infinite number of times, and they contain structure at every magnification level. Second, you can generate fractals using finite and typically small sets of instructions and data."
Here is the definition given in a FAQ: "A fractal is a rough or fragmented geometric shape that can be subdivided in parts, each of which is (at least approximately) a reduced-size copy of the whole. Fractals are generally self-similar and independent of scale."
The two features that stand out for me are their complexity and "self-similarity". The latter refers to the fact that when a fractal is enlarged ("zoomed into") then the resulting image is usually similar to the previous one, sometimes almost identical.
Note that a fractal is infinite in two distinct senses, the macro and the micro. Firstly, it extends to infinitely large values of the co-ordinates, ie outwards in all directions from the centre. Secondly, it has infinite granularity in that one can zoom in without limit (at least in theory) to show ever finer detail. This is equivalent to making the spatial range smaller and smaller.
Fractals mimic some of the shapes found in nature. As in nature, fractals rarely have any straight lines. The most typical shapes are the spiral and the Mandelbrot - a circle with a dip, with smaller circles hanging off it.
The other, and for me the most important, feature of fractals is that some of them are beautiful.
Two motives for making them are the search for beauty and simple curiosity. Making fractals is a way of exploring the natural world, akin to collecting crystals or sea-shells, only far richer and more active. You may be the first person in the world to see a new and fascinating shape. It is as though a non-human artist is drawing images for you, unconstrained by any human notions such as subject/background, balance, perspective.
For me, the appeal is to create an image with new and interesting structure. I see fractal-making as entering new worlds unknown to man (or even woman).
During World War I, a French mathematician called Gaston Julia was probably the first to draw a fractal. Benoit Mandelbrot is normally seen as the father of fractals. He played a pivotal role in the development of the branch of mathematics called "chaos theory", the study of very complex dynamical systems. Fractals are used to model the behaviour of complex and almost unpredictable systems such as the weather and earthquakes.
Fractal shapes are seen in fern leaves, sea-shells, snow-flakes and coast-lines.
They are made using computer programs such as Tierazon, Fractint or Ultrafractal.
About 1 to 5 minutes for a full-screen fractal, but this can vary widely, depending on screen resolution, the program used, the equation, and other factors.
First choose a fractal program that you want to use - click here if you want to read a description of a few of the many fractal-generating programs available on the Net, mostly for free. Then download the program, install it on your machine and run it.
Just play with the controls of the program until you get an image that you like. You can then save the image on your screen to a disk file that can be stored permanently and shown to others.
Here is a very simplified explanation of how a fractal is actually generated.
Each point on the screen is assigned a pair of values, such as ( 1, 2 ), giving its horizontal and vertical position. This pair of numbers is fed into an equation and the resulting pair of numbers, such as ( 7.235, 4.001 ) is fed back into the same equation. This process is repeated 100 or 1000 times.
How does this create an image? you ask. The answer is that the final value after 1000 iterations, say ( 400.908, 12.888 ) is mapped into a single whole number, such as 413,796. There are myriad ways of doing this, eg multiplying each number by 1000 and adding them together. 413,796 represents a dot of a specific colour at the original location ( 0, 1 ). This is because every possible screen colour is assigned a value from 0 to 16 million and the final value determines the colour shown at that point. This process is repeated for every point on the screen. No wonder it takes a while.
If that was too complicated, try this explanation by Dan Turner: "Fractals are cool pictures generated by a freaky mathematical function crunched by a computer program."
If you really want to see how a fractal-generating program works then download the source, which includes a detailed explanation in clear English, and executable of Winmand. This is about as simple as a Windows fractal generator can be.