I took inspiration from Wave Function Collapse (WFC) and Realtor's Cellular Automata (RCA, a past doodle) to do some really unoptimized texture synthesis. The goal is to create a bigger texture out of a small input image.
I came up with a cellular automata algorithm that answers the question "what if a realtor used an algorithm to sell optimal new locations to clients?" The question is vague, so the results vary! Tweaking the constraints and parameters creates beautiful structures and patterns!