Terrain type from Perlin noise