I have created an implementation of the Wave Function Collapse algorithm specifically to populate worlds in my micro voxel engine, built in Godot. Specifically, I showcase two distinct versions of the algorithm in this video, one using pre-made tiles, and one using patterns extracted from an example voxel model.
Find the source code here: https://github.com/JorisAR/GDVoxelPlayground
## Useful Links:
- Discord: https://discord.com/invite/6mvxB8TpSW
- Technical Blogpost: https://jorisar.github.io/portfolio/posts/voxelwavefunctioncollapse/
- Godot: https://godotengine.org/
- Music (by me): https://soundcloud.com/codejar/wave-form-collapse
0:00 Introduction
1:16 Tile-Based Wave Function Collapse
3:55 Pattern-Based Wave Function Collapse
7:45 Discussion