use scrollable perlin noise to optimize cloud effect