The Noise package

[Tags:bsd3, library]

A Haskell coherent noise generator roughly based on libnoise. For more information on libnoise, please check: 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

[Skip to Readme]


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 [details]
License BSD3
Copyright Hugo Gomes
Author Hugo Gomes <>
Maintainer Hugo Gomes <>
Category Math, Graphics, Noise
Source repository head: git clone git://
Uploaded Mon Feb 25 21:17:31 UTC 2013 by HugoGomes
Distributions NixOS:1.0.6
Downloads 1958 total (23 in the last 30 days)
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]




Maintainer's Corner

For package maintainers and hackage trustees

Readme for Noise

Readme for Noise-1.0.6