Skip to main content

noiselib - 1.4.0

procedural noise generators for python


Chandler Armstrong
(omnirizon)
noiselib provides noise generators and manipulators. noiselib is modeled after libnoise, the C++ coherent noise library. noise generators are wrapped in 'modules' that manipulate, modify, filter, and combine noise generators. Each module expects and returns noise; thus modules can be stacked to create complex noise output.

Changes

1.4.0
* The noise modification callback functions are now passed as handles to those functions, rather than a string. This permits more user freedom in supplying their own callbacks.
* Corrected a mistake in the Rescale module. Thanks to bugmenot for catching this.

2.0.0
* The noise modification callback functions are now passed as handles to those functions, rather than a string. This permits more user freedom in supplying their own callbacks.
* Corrected a mistake in the Rescale module. Thanks to bugmenot for catching this.
* The fractal Brownian motion function is now implemented in C. This does not change the interface at all.

I will shortly release a minor update that adds docstrings, a windows binary, and a short reference document. Please be patient!

NOTE: a special release is not made here for the 2.*.* versions. If you are interested in them, simply find them on the host site, linked below.

Links

Home Page
http://code.google.com/p/noiselib/
Source
https://sourceforge.net/projects/noiselib/files/

Releases

noiselib 1.4.0 — 8 Jun, 2011

noiselib 1.5.0 — 27 Jul, 2011

Pygame.org account Comments