Value noise
   HOME

TheInfoList



OR:

Value noise is a type of
noise Noise is unwanted sound considered unpleasant, loud or disruptive to hearing. From a physics standpoint, there is no distinction between noise and desired sound, as both are vibrations through a medium, such as air or water. The difference aris ...
commonly used as a
procedural texture In computer graphics, a procedural texture is a texture created using a mathematical description (i.e. an algorithm) rather than directly stored data. The advantage of this approach is low storage cost, unlimited texture resolution and easy text ...
primitive in computer graphics. It is conceptually different from, and often confused with
gradient noise Gradient noise is a type of noise commonly used as a procedural texture primitive in computer graphics. It is conceptually different, and often confused with value noise. This method consists of a creation of a lattice of random (or typically pse ...
, examples of which are Perlin noise and
Simplex noise Simplex noise is the result of an ''n''-dimensional noise function comparable to Perlin noise ("classic" noise) but with fewer directional artifacts and, in higher dimensions, a lower computational overhead. Ken Perlin designed the algorithm i ...
. This method consists of the creation of a lattice of points which are assigned random values. The noise function then returns the interpolated number based on the values of the surrounding lattice points. For many applications, multiple octaves of this noise can be generated and then summed together, just as can be done with Perlin noise and
Simplex noise Simplex noise is the result of an ''n''-dimensional noise function comparable to Perlin noise ("classic" noise) but with fewer directional artifacts and, in higher dimensions, a lower computational overhead. Ken Perlin designed the algorithm i ...
, in order to create a form of fractal noise.


External links

* - an explanation and implementation of Value Noise, mislabeled as Perlin noise.
Lesson explaining in a very simple way how Value Noise works (with examples in C++)


References

Noise (graphics) Computer graphic techniques {{graphics-software-stub