Perlin noise generation to use FloatArray3d