perlinLayers static method

void perlinLayers(
  1. dynamic g,
  2. dynamic options
)

Generate random terrain using layers of Perlin noise.

Parameters are the same as those for {@link static DiamondSquare}.

Implementation

static void perlinLayers(g, options) {
  multiPass(g, options, [
    Passes( method: perlin,                  frequency:  1.25 ),
    Passes( method: perlin, amplitude: 0.05, frequency:  2.5  ),
    Passes( method: perlin, amplitude: 0.35, frequency:  5    ),
    Passes( method: perlin, amplitude: 0.15, frequency: 10    ),
  ]);
}