WaveFunctionCollapse My implementation of WFC, It supports extent range, but not optimized unfortunately This pattern is generated via decomposing training sample into 5x5 patterns.