Navigation menu 
A portable, opensource, coherent noisegenerating library for C++ 
What is coherent noise?Coherent noise is a type of smooth pseudorandom noise. Coherent noise is generated by a coherentnoise function, which has three important properties:
An ndimensional coherentnoise function requires an ndimensional input value. Its output value is always a scalar. In libnoise, all coherentnoise functions are threedimensional. Threedimensional coherent noise is often called solid noise because it can be used to create solid threedimensional textures. The following graph shows the output of a onedimensional coherentnoise function n(x) with a frequency of 2:
Compare it to the following graph that shows the output of a noncoherentnoise function n(x):
See also: Generating coherent noise. 

© 20032005 Jason Bevins 