Website powered by

Procedural Village

A procedural village generation system built in Houdini. The tool creates overwater settlements made of modular huts, wooden platforms, support structures, rope bridges and different layout variations.

The main purpose of the project was to explore how a procedural system could react both to itself and to its environment. For example, structures can detect nearby rocks and adapt their wooden platforms and support pillars accordingly, helping the generated village fit naturally into the surrounding landscape.

Using a relatively small set of building blocks, the system can generate villages of different sizes and shapes while maintaining a consistent visual style. Various parameters allow for quick adjustments to building proportions, roof designs, platform layouts and overall density.

As a final step of the exercise, I added a higher-level layer capable of generating entire villages from simple volumes, as well as creating connections between multiple settlements.

Part 1

Part 2