My current research project involves a lot of messing about with tiling systems, as evidenced by my previous post on Voronoi tiles. Sometimes, the results can be beautiful, even when the algorithms themselves aren’t working properly.
Here are some results of that process. In each case, different iterative methods are used to tile the plain. You won’t find the algorithms in any books, because for the most part, they’re full of “bugs”.