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 |