The Noise package
A Haskell coherent noise generator roughly based on libnoise. For more information on libnoise, please check: http://libnoise.sourceforge.net The noise modules were extensively profiled and benchmarked, the slower pure functions were rewritten in C. The main objective of this packer is to provide a simple interface to compose noise modules.
perlinWithScale = perlin `isSourceOf` scalebias
This is a 3D noise package, to get a value you need to specify a triple:
getValue myComposition (-0.1, -0.5, 0.76)
For more information please read the documentation of each module bellow.
Special thanks to Csaba Hruska for the patches and testing
Properties
| Versions | 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6 |
|---|---|
| Dependencies | array, base (<5), data-default, vector |
| License | BSD3 |
| Copyright | Hugo Gomes |
| Author | Hugo Gomes <mr.hugo.gomes@gmail.com> |
| Maintainer | Hugo Gomes <mr.hugo.gomes@gmail.com> |
| Category | Math, Graphics, Noise |
| Source repository | git clone git://github.com/HugoDaniel/Noise.git |
| Upload date | Mon Feb 25 21:17:31 UTC 2013 |
| Uploaded by | HugoGomes |
| Built on | ghc-7.6 |
Modules
Downloads
- Noise-1.0.6.tar.gz (Cabal source package)
- package description (included in the package)