GitHub - kelindar/simplex: Simplex noise in Go

Skip to content

Navigation Menu

Sign in

Appearance settings

kelindar/smutex
Go Version PkgGoDev Go Report Card License Coverage

Simplex Noise

This respository contains an experimental implementation of simplex noise based on the code from the public domain, found at weber.itn.liu.se/~stegu/simplexnoise. Note that this is not the genuine implementation of Ken Perlin's simplex noise presented at SIGGRAPH 2002.

kelindar/simplex

Benchmarks

cpu: Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz
name                 time/op      ops/s        allocs/op   
-------------------- ------------ ------------ ------------
noise 1K (seq)       12.6 ns      79.4M        0           
noise 1K (rnd)       15.5 ns      64.5M        0           
noise 1K (circ)      14.8 ns      67.8M        0           

Contributing

We are open to contributions, feel free to submit a pull request and we'll review it as quickly as we can. This library is maintained by Roman Atachiants

License

Tile is licensed under the MIT License.

Sponsor this project