← All resources

Constraint-Based Tile Generators (BorisTheBrave)

Auto-discovered

Blog Intermediate

BorisTheBrave

Visit resource ↗

Description

Constraint-Based Tile Generators is BorisTheBrave's October 2021 survey unifying WaveFunctionCollapse and Model Synthesis as constraint-based tile generators that fill a grid under hard local rules.

Boris organizes variants by model (adjacency versus overlapping patches), constraint inference from samples, labels, or tile borders, solvers from arc consistency to Z3, cell and tile heuristics, contradiction handling, and non-square grids. He cites DeBroglie, Tessera, Townscaper, Bad North, and Cave of Qud as extensions beyond basic WFC.

Intermediate readers who know basic WFC get an engine-agnostic map of knobs affecting repetition and structure across image tiles, meshes, and levels.

Free post with a table of contents and links to his WFC and Model Synthesis deep dives.

Widely shared in procedural-generation circles as the overview before picking an implementation.