This project simulates city construction inspired by 'Wave Function Collapse' and 'Cellular
Automaton' principles. It generates a three-dimensional array representing buildings and objects in
a semi-random fashion. Buildings grow vertically with decreasing chance per level. Predefined
elements like floors, walls, windows, and doors are added to buildings based on conditions. Bridges
are introduced on upper floors under specific criteria. The result is a fascinating virtual
cityscape, where architecture emerges organically within set parameters.














Academic Project — MDM 2022
Tools: Blender, Python
Loading0/100