Guillem Serra | Portfolio
{ video game programmer }
Model Synthesis / Wave function collapse
UnityProcgen

September 2021
Different projects implementing the WFC algorithm for procedural generation.
I discovered it with Oskar Stålberg's work, and Marian42's implementation helped me start getting into it. Although the algorithm was popularized by Maxim Gumin's WFC algorithm, actually it's a reimplementation of the Model Synthesis algorithm by Paul Merrel). WFC was created in 2016, and Model Synthesis in 2007. The two algorithms are nearly identical and produce very similar results, but model synthesis focused more on generating 3D models instead of 2D textures.










