Pedagogical Aid for Procedural Map and Terrain Generation

The following tool will let you see how you can use the Delaunay triangulation to generate terrain.
Steps:
1. Press Generate to start point generation. Wait until mesh has been created from all the points.
2. After that press Apply Height Map for applying the height map.
3. After that press Apply Mesh to apply the generated terrain mesh.
You can play around with the variables to control the terrain being generated.
Controls:
W for forward
S for backward
A for looking to the left
D for looking to the right
Q and E to roll
Arrow Up to look up
Arrow Down to look down.

Length of the X-axis: Length of along the Z-axis:
No. of points: No. of mountains to generate:
Maximum Mountain Height: No. of valleys to generate:
Minimum Valley Depth:
Show Triangulation