I’ve been working on getting a Mandelbrot version of the IFS fractals working. Unfortunately I’ve run into some major snags with the approach. I haven’t come up with a fast deterministic approach to detect if a particular point is in one of these fractals. I’ve been trying to build a single inverse map built by stitching together inverses of functions chosen using voronoi domains. That works for non-overlapping functions but breaks down for the overlapping case.

This results in clipping occurring at the overlaps. While it can create some interesting effects on it’s own, it is definitely not what I’m looking for.

My next approach to solve this issue was to try to converge on a particular point using forward iteration. The corresponding issue for that one is that there isn’t any way to develop nested sets or any kind of convergence path. In order to get to a point x you might have to converge over to a point over in another region of the fractal and then hop over to the point in question. It seems the only way to make this really work is to reverse iterate every combination of maps trimming the set as the points leave the cutoff circle. In the mean time I like some of the renderings I’ve generated from my tests.