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.
Permalink
Failed to load latest commit information.
frontier
screenshots
.gitignore
README.md

README.md

frontier3d

Procedurally generated landscapes in 3D.

https://www.youtube.com/watch?v=VdpMrgS2P3E

Setup

This sketch relies on having quickhull3d installed: https://github.com/gotascii/processing/tree/master/libraries/quickhull3d

About

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: