Substitution tilings are cool. They are made by repeatedly replacing shapes with smaller copies of themselves. Given certain initial shapes and replacement rules, this process can generate some pretty interesting results. While browsing this delightfully nerdy encyclopedia of substitution tilings, I found the viper tiling and thought it would look nice on an iPhone case.

The viper tiling consists of a single triangle shape and is aperiodic, which means it never repeats itself. This gives it a nice and ordered yet random look. The tiles were colored using an algorithm randomly picking one of six colors so that no neigboring tiles have the same color.

The images for this project were created using a custom tool I built to interactively explore tiling parameters, color palettes and random colorings.