Fractals
Martin McBride
2021-12-14
- Categories:
- generative art
- fractal
These articles demonstrate various fractals, created using generativepy.
There are several common methods of creating fractals:
- Iterated function systems (IFS) - these use geometric replacement rules, applied repeatedly, to create fractal patterns. Often this involves replacing a shape with several smaller versions of the same shape, and then repeating the process for each of the new shapes, recursively. Well know examples are Sierpinski triangles and Koch curves.
- Strange attractors - this technique typically uses a function that takes an
(x, y)
coordinate and uses it to calculate a new coordinate(x', y')
. This is applied iteratively to created a series of points. The sequence of individual points is often chaotic, but if a large number of points are plotted, a complex pattern emerges. Examples include King's Dream and Tinkerbell. - Escape-time fractals - this type of fractal is similar to a strange attractor. Starting from a given point
(x, y)
in the image space, the function is applied iteratively to test whether it diverges or converges, and the initial point is marked with a colour according to the result. This process is repeated for every point in the image space.