OpenGL random terrain generation with dynamic lighting and shading