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