nile icon indicating copy to clipboard operation
nile copied to clipboard

fractal terrain generator in Nim

Nile generates height maps and images for imaginary islands. It includes:

  • Efficient high-quality resampling of floating-point images. (filter.nim)
  • Efficient computation of signed distance fields. (distance.nim)
  • Tweakable generation of gradient noise. (noise.nim)

To try it out, do:

nim c --run tests/islands.nim

Alternatively, simply invoke islands.nim directly from your shell since it has a shebang. This will enable the release flag, creating a very fast native executable.