Satisfactory visualization with perlin noise