Endless Terrain
The mesh generation, put simply, is based off of using additive layers of perlin noise. The complete process involves making a noise map by layering perlin noise with each layer having a different detail level and persistence value. Taking the final height map I then create a mesh from each height at the vertex point mapped to a custom height curve. Almost everything about this is tweakable to let me play around with it as much as possible.