| 
      Navigation menu  | 
    
      
       A portable, open-source, coherent noise-generating library for C++  | 
   
What is coherent noise?Coherent noise is a type of smooth pseudorandom noise. Coherent noise is generated by a coherent-noise function, which has three important properties: 
 An n-dimensional coherent-noise function requires an n-dimensional input value. Its output value is always a scalar. In libnoise, all coherent-noise functions are three-dimensional. Three-dimensional coherent noise is often called solid noise because it can be used to create solid three-dimensional textures. The following graph shows the output of a one-dimensional coherent-noise function n(x) with a frequency of 2: 
  Compare it to the following graph that shows the output of a non-coherent-noise function n(x): 
  See also: Generating coherent noise.  | 
   |
| 
      © 2003-2005 Jason Bevins  | 
   |