Navigation menu
A portable, open-source, coherent noise-generating library for C++
Coherent noise is often used by graphics programmers to generate natural-looking textures, planetary terrain, and other things. It can also be used to move critters in a realistic way.
libnoise is known to compile using the following compilers on the following platforms:
It is not known if libnoise will compile on 64-bit platforms, although there is a good change that it will.
A noise module receives a 3-dimensional input value from the application, computes the noise value given that input value, and returns the resulting value back to the application.
If the application passes the same input value to a noise module, the noise module returns the same output value.
All noise modules are derived from the noise::module::Module abstract base class.
© 2003-2005 Jason Bevins
The libnoise source documentation was generated by doxygen 1.3.9.1