Interface for creating and automatically coloring Escher Tiles.
This algorithm is based on Professor Ellen Gethner’s thesis “Computational Aspects of Escher Tilings” and pseudocode in a later thesis by Stephen Ogden. Surprisingly, I couldn’t find complete code on the Internet, so I wrote it with Python and TouchDesigner. The white lines can be removed. Their purpose is to indicate the tiling perimeter.