OpenGL procedural voxel terrain generator