public Color Noise(Vector3 pos) { Color res = new Color(); res.r = WorleyNoiseGenerator.OctaveNoise(pos, channel1WorleyFreq, 1); res.g = WorleyNoiseGenerator.OctaveNoise(pos, channel2WorleyFreq, 1); res.b = WorleyNoiseGenerator.OctaveNoise(pos, channel3WorleyFreq, 1); res.a = 1.0f; return res; }
public Color Sample(Vector3 pos) { Color res = new Color(); res.r = PerlinNoiseGenerator.OctaveNoise(pos, channel1PerlinPeriod,perlinOctaves); res.g = WorleyNoiseGenerator.OctaveNoise(pos, channel2WorleyPeriod, 1); res.b = WorleyNoiseGenerator.OctaveNoise(pos, channel3WorleyPeriod, 1); res.a = WorleyNoiseGenerator.OctaveNoise(pos, channel4WorleyPeriod, 1); return res; }
public float Noise(Vector3 pos) { return(channel1WorleyPercent * WorleyNoiseGenerator.OctaveNoise(pos, channel1WorleyPeriod, worleyOcataves) + (1 - channel1WorleyPercent) * PerlinNoiseGenerator.OctaveNoise(pos, channel1PerlinPeriod, perlinOctaves)); }