GitXplorerGitXplorer
d

terr

public
1 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
9f960b4834eecdc3b470f335c3a7b8cf66980a77

Heightmap: adjust coordinate range

ddhardy committed 6 years ago
Unverified
5efa8bba7b06dd7757b3e095257fc07240514f0a

Add perlin-octaves image

ddhardy committed 6 years ago
Unverified
1b7db1d88103e4c396c958aa647b88e6e2a9fdeb

Perlin-octaves: use exponential slopes; update README

ddhardy committed 6 years ago
Unverified
7e659acc2ce32ec6d0c3ae9fac46e72b589f1527

Add perlin-octaves example

ddhardy committed 6 years ago
Unverified
9a576fa54d018fc904db435ae5e766836cfc44a8

Add Perlin noise function

ddhardy committed 6 years ago
Unverified
f1d8e3260aa840ccf1d46ed3eda8632519019716

Update to Rand 0.7

ddhardy committed 6 years ago

README

The README file for this repository.

Terr

Build Status

Procedural terrain generation algorithms.

Changelog

Examples:

  • flat: just flat

  • noise: uncorrelated noise

  • fractal-md: fractal generation using the midpoint displacement algorithm

    Example

  • fractal-ds: fractal generation using the diamond-square algorithm

  • voronoi: generate simple features via a modified Voronoi diagram

  • voronoi-ds: voronoi + diamond-square terrain

    Example

  • perlin: generate from a single layer of Perlin noise

  • perlin-octaves: generate from multiple octaves of Perlin noise, with exponential slopes

    Example

These are all very simple algorithms. Hopefully this library will accumulate more, and better, techniques, along with mesh optimisation and texturing support.