top of page

Road Generator


Typescript / Web GL | Live Demo | Github Repository

I developed a road generator based on the paper Procedural Modeling of Cities, by Yoav I. H. Parish and Pascal Müller. This involved implementing a pseudo L-system: instead of expanding a string of characters, the system expands based on rules that determine the placement of roads. These rules observe variables such as water level and population density, so that roads may never end in water, or so roads can connect population hotspots. More details on the project can be found in my Github repository.

bottom of page