Advertisement
JoshDreamland

Noise Project 3: Effective Code

Nov 21st, 2013
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.68 KB | None | 0 0
  1.   Combiner earth = new Combiner((new Octave())
  2.     .addOctave(1./1,  new Perlin(seed2, noiseCount / 4).square().square().square())
  3.     .addOctave(2.0,   new Perlin(seed3, cloudFreq * 1).square())
  4.     .addOctave(1./2,  new Perlin(seed3, cloudFreq * 2).square())
  5.     .addOctave(1./4,  new Perlin(seed3, cloudFreq * 4))
  6.     .addOctave(1./8,  new Perlin(seed3, cloudFreq * 8))
  7.   ).addLevel(0,   new ColorSampler(0xFF000080))
  8.    .addLevel(.3,  new ColorSampler(0xFF0000FF))
  9.    .addLevel(.6,  new ColorSampler(0xFF00E0FF))
  10.    .addLevel(.8,  new ColorSampler(0xFF022020))
  11.    .addLevel(1.4, new Combiner((new Octave())
  12.       .addOctave(1.0,   new Worley(seed,     noiseCount,     nth, dist1))
  13.       .addOctave(1./12, new Worley(seed + 1, noiseCount * 4, nth, dist2))
  14.     ).addLevel(0,  new ColorSampler(0xFFFFC000))
  15.      .addLevel(.5, new ColorSampler(0xFFF04000))
  16.      .addLevel(1,  new ColorSampler(0xFF600000))
  17.   );
  18.  
  19.   Combiner clouds = new Combiner((new Octave())
  20.     .addOctave(1,   new Worley(seed2, noiseCount / 4, 1, dist1*2))
  21.     .addOctave(1/2, new Worley(seed2, noiseCount * 1, 1, dist2*2))
  22.   ).addLevel(.5,   earth)
  23.    .addLevel(.75,  new ColorSampler(0xFFFCF8FF))
  24.    .addLevel(1,    new Combiner((new Octave())
  25.        .addOctave(0.5f, new Worley(seed2+1, noiseCount, 1, dist1/4))
  26.        .addOctave(1.0f, new Perlin(seed2,  noiseCount/10))
  27.        .addOctave(.50f, new Perlin(seed2,  noiseCount/5))
  28.        .addOctave(.25f, new Perlin(seed2,  noiseCount/2))
  29.      ).addLevel(0.50,  earth)
  30.       .addLevel(1.00,  new ColorSampler(0xFFA000FF))
  31.       .addLevel(1.25,  new ColorSampler(0xFFE0C0FF))
  32.       .addLevel(1.50,  new ColorSampler(0xFFA000FF))
  33.       .addLevel(2.00,  earth)
  34.    );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement