Noise-1.0.5: A Haskell coherent noise generator based on libnoise

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.

Properties

Versions1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5
Dependenciesarray, base (<5), data-default, vector
LicenseBSD3
CopyrightHugo Gomes
AuthorHugo Gomes <mr.hugo.gomes@gmail.com>
MaintainerHugo Gomes <mr.hugo.gomes@gmail.com>
CategoryMath, Graphics, Noise
Source repositorygit clone git://github.com/HugoDaniel/Noise.git
Upload dateFri May 6 19:37:45 UTC 2011
Uploaded byHugoGomes
Built onghc-7.0

Modules

Downloads