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); }