terrain.js

Classic noise-based terrain generation rendered to canvas as an additive point cloud. I'm considering a webgl renderer for it as well for a more "conventional" terrain patch look for a drop-in procedural or texture backed terrain system for html5 projects. Let me know if you'd be interested!


Controls:

Arrows: rotate view

R: regenerate all

E: erode

T: regenerate terrain

F: regenerate colour map


Uses J Wagner's simplex-noise.js and a liberal sprinkling of fairy dust. Heavily inspired by the lovely terrain-related work of Loren Schmidt and Titouan Millet.

Also available on itch.io


2017 Max Cahill @1bardesign