Project Type: Solo | Language: Javascript

This project, written in javascript using the three.js library, demonstates different techniques for generating realistic looking terrain.

Click here for the full screen experience

Currently it supports the perlin noise algorithm built-in to three.js, my own implementation of perlin / simplex noise, the diamond-square algorithm, particle deposition, and the fault-line algorithm.

Click here for the source code!

PerlinNoise

My Perlin Noise implementation

Diamond Square

Diamond-Square Algorithm

Fault-line

Fault-line Algorithm

Particle Deposition

Particle Deposition

Particle Deposition

Particle Deposition

Perlin

Built-in Perlin Noise