Landscape generation with WebGL