Substance Based Procedural City Generator – Work in Progress

This project started as an assignment for a class in the University. Since its presentation, I work on it in my spare time. The main Substance graph is a bit messy, but I try to make it easy for me to update it as needed.

It consists of a Substance Designer material designed to generate streets, sidewalks, crossings and even building wall rotations. After the procedural generation done by the substance engine, it extracts the data from various maps and determines what to do: Place a building, a high one or a lower one, a road or an alley, and goes on.

It is a nice project, but its not that advanced on a procedural generation manner.

Unity Engine Tool:

The Substancity 0.2.9 main node graph:

The building map generator graph:

The Entity Rotation Map graph: