Non-Uniform Tile Wave Function Collapse

Conference Paper (2025)
Author(s)

Rolf Piepenbrink (Student TU Delft)

Rafael Bidarra (TU Delft - Computer Graphics and Visualisation)

Research Group
Computer Graphics and Visualisation
DOI related publication
https://doi.org/10.1109/CoG64752.2025.11114084
More Info
expand_more
Publication Year
2025
Language
English
Research Group
Computer Graphics and Visualisation
Publisher
IEEE
ISBN (electronic)
9798331589042
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Procedural Content Generation methods enable the creation of varied content algorithmically. One such method is Wave Function Collapse (WFC), a tile-based local constraint solver commonly applied to texture, map and level generation for grid-based content; it is able to create varied output from the same set of rules, usually derived from an input sample. However, a glaring limitation of WFC is that it only operates on tiles of the same shape and size. We propose Non-Uniform Tile Wave Function Collapse (nutWFC), an extension of WFC that supports multi-cellular tiles with varying shapes and sizes, so-called Non-Uniform Tiles (NUTs). Familiar examples of such tiles can be found in LEGO ® and Tetris. The algorithm guarantees NUT shape and size preservation even under WFC's Overlapping Model in three dimensions. We show that nutWFC is a super-set of WFC that harmonizes strict NUT shape and size constraints with WFC's output diversity without significant performance penalties. We illustrate the expressive power of nutWFC with a few results that explore the advantages of NUTs and would therefore not be feasible with WFC.

Files

Taverne
warning

File under embargo until 23-02-2026