Procedurally generated landscapes in 3D.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Procedurally generated landscapes in 3D.


This sketch relies on having quickhull3d installed:


This is inspired by an earlier project of mine to generate 2D landscapes procedurally. I needed album art for a track I was working on, and wanted to bring landscape generation into the third dimension.

Perlin noise is used to create the landscape, which is then tesselated using a Delaunay algorithm. Trees then grow on surfaces that aren't inclined too much. Houses spawn (on stilts if need be), with extensions climbing upwards.

Detail of vertical house sprawl:

Detail of trees on a mountain:

Detail of houses on stilts:

Detail of prime seaside property: