public void SaveToFile()
    {
        byte[] bytes = CpuNoiseTexture.EncodeToPNG();
        File.WriteAllBytes(Application.dataPath + "/../NoiseOutput.png", bytes);

        // Write adjusted values of first row of texture in debugPlotData string
        debugPlotData = "";
        for (int i = 0; i < CpuNoiseTexture.width; i++)
        {
            debugPlotData += ((CpuNoiseTexture.GetPixel(i, 0).r - 0.5f) * 2).ToString("F2") + System.Environment.NewLine;
        }
        File.WriteAllText(Application.dataPath + "/../debugPlotData.txt", debugPlotData);
    }
 public void GenNoise()
 {
     CpuNoiseTexture.Resize(resolution, resolution);
     Generator.Generate(m_noiseStruct, ref m_cpuNoiseTexture, out computationTime);
 }