Noise: A Haskell coherent noise generator based on libnoise

[ bsd3, graphics, library, math, noise ] [ Propose Tags ] [ Report a vulnerability ]

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


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 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 BSD-3-Clause
Copyright Hugo Gomes
Author Hugo Gomes <mr.hugo.gomes@gmail.com>
Maintainer Hugo Gomes <mr.hugo.gomes@gmail.com>
Category Math, Graphics, Noise
Source repo head: git clone git://github.com/HugoDaniel/Noise.git
Uploaded by HugoGomes at 2013-02-25T21:17:31Z
Distributions NixOS:1.0.6
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 6482 total (29 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for Noise-1.0.6

[back to package description]