Generate procedural geographic maps from random fields.
Try an interactive demo here.
The process of map generation is as follows:
- Generate a random field, choosing from the list of available random fields
- Normalize the field between 0 and 1
- Smooth the field with a gaussian filter
- Retain only the mainland above a certain threshold
The available random fields are:
gauss: Random gaussian field, with a given power spectrum, computed using the package powerboxperlin: Perlin noise, computed using the package noisewarped_perlin: Perlin noise with domain warping, computed using the package noisecos: Sinusoidal noise (to be improved)fbm: Fractional Brownian Field
