perlin noise and height_map example