Kineme Texture Perlin in Kineme Texture
This patch outputs 3-dimensional Perlin noise.
Perlin noise is the sum of several coherent-noise functions of ever-increasing frequencies and ever-decreasing amplitudes.
An important property of Perlin noise is that a small change in the input value will produce a small change in the output value, while a large change in the input value will produce a random change in the output value.
An octave is one of the coherent-noise functions in a series of coherent-noise functions that are added together to form Perlin noise. The number of octaves control the amount of detail of the Perlin noise. Adding more octaves increases the detail of the Perlin noise, but with the drawback of increasing the calculation time.
The persistence value determines how quickly the amplitudes diminish for successive octaves. The amplitude of the first octave is 1.0. The amplitude of each subsequent octave is equal to the product of the previous octave’s amplitude and the persistence value. So a persistence value of 0.5 sets the amplitude of the first octave to 1.0; the second, 0.5; the third, 0.25; etc.
The lacunarity specifies the frequency multipler between successive octaves. The effect of modifying the lacunarity is subtle; you may need to play with the lacunarity value to determine the effects. For best results, set the lacunarity to a number between 1.5 and 3.5.
Use the Texture Render Patch to turn this into a Quartz Composer Image.
http://kineme.net/
|
Input Attributes
|
Output Attributes
|