This is a random IFS fractal generator. IFSs are fractals generated recursively by mapping themselves into themselves. Above you can select many parameters to control the generator. You can select the number of points to be plotted and their size in pixels. The time to calculate depends strongly on the number of points. You choose how many random maps to generate; the fewer maps, the more simple the fractal will be. The eigenvalues of the maps control the `strength' of the contraction. Smaller mean eigenvalues give tighter maps. Larger `Eigenvalue Std' gives more variation in the contraction. The weights control the relative probability of each map being applied. A relatively small weight will result in a map that looks faded. Larger `Weight Std' gives more variation in the weights. If you are consistenly getting amorphous blobs, try decreasing both eigenvalue sliders. If you are consistenly getting a single points or sharp lines, you can increase mean eigenvalue.

Adding in RGB makes our fractal 5 dimensional! The maps are taking place in a 5D space like (x,y,R,G,B). You can use (R0,G0,B0) to select the starting colors associated to each map and the RGB origin dispersion adds noise on top of this. The RGB eigenvalues and eigenvalue stds are the same as the 2D case, they control how strongly the maps change colors. If you turn the RGB eigenvalue sliders all the way down and turn the RGB origin dispersion up, then each map will be a single color.

Here is a link to a black and white version which runs a bit faster.

Last Updated: 7/27/2023