fixed perlin noise