Frontier 3D: Archipelagos

August 21, 2016 View Source on GitHub

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