I'm trying to create a program that can procedurally generate regular plane tilings, in a way that allows them to blend into each other over space and/or time. It makes sense in my head, but I think it won't end up working quite as well as I hope.
Check this out https://github.com/mxgmn/WaveFunctionCollapse