This project was focused on creating a responsive street generator that will work with any size and shape of meshes. It had two primary goals:

- have an open input for meshes, allowing any meshes to be used in it
- use spline as a guide for street creation. 
The building sizing was generated based on L-systems in order to make it as organic and unrepetitive as possible. Every generation allows for customization in scale, pattern of meshes (they can be generated in set distances or in randomly generated in set range) and randomisation system - an L system or a weighted random system.
Along with the street generator, a skyscraper generator is also available, making a skyscraper with a set mesh and a set number of floors and lengths by the user, or generated randomly. 
Back to Top