Wave Function Collapse

Zewp.com
Wave Function Collapse generates tile patterns by propagating constraints. Each cell starts with all possible tiles, then collapses one-by-one following adjacency rules.