Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
 public float Noise(Vector3 pos)
 {
     return(channel1WorleyPercent * WorleyNoiseGenerator.OctaveNoise(pos, channel1WorleyPeriod, worleyOcataves)
            + (1 - channel1WorleyPercent) * PerlinNoiseGenerator.OctaveNoise(pos, channel1PerlinPeriod, perlinOctaves));
 }