public Color Noise(Vector3 pos) { Color res = new Color(); res.r = WorleyNoiseGenerator.OctaveNoise(pos, channel1WorleyFreq, 3); res.g = WorleyNoiseGenerator.OctaveNoise(pos, channel2WorleyFreq, 3); res.b = WorleyNoiseGenerator.OctaveNoise(pos, channel3WorleyFreq, 3); 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, 3); res.b = WorleyNoiseGenerator.OctaveNoise(pos, channel3WorleyPeriod, 3); res.a = WorleyNoiseGenerator.OctaveNoise(pos, channel4WorleyPeriod, 3); return(res); }
public float Noise(Vector3 pos) { return(channel1WorleyPercent * WorleyNoiseGenerator.OctaveNoise(pos, channel1WorleyPeriod, worleyOcataves) + (1 - channel1WorleyPercent) * PerlinNoiseGenerator.OctaveNoise(pos, channel1PerlinPeriod, perlinOctaves)); }