Exploring a method of shading an image by mapping the lightness of a pixel to the amount of the "bright" tile to show. Makes for some neat animations.
Interactive demo on my personal site here.
Inspiration: u/blind_firefly on Reddit
Concept of deforming penrose tiles: Deformed Penrose tiling and quasicrystals - Richard Welberry
Starting point for code (ported and extended Python to P5.js): Penrose Tiling Explained - Jeff Preshing
Playing with the idea of overlaying generative content over photos
Based on 'Geode' by Aaron Penne, Photo by Matthew Peoples (Flickr)