Technical‎ > ‎Nuke‎ > ‎VP‎ > ‎

### Patterns

Procedural patterns are frequently use in production for add details or matter in elements.

Available patterns are:
• fBm
• Noise
• Oscillation
• Raindow
• Shape
• Turbulence
• Zoneplate
Here are examples:

fBm
 fBm or Fractional Brownian Motion.2 inputs:XYZ stand as xyz coordinates in the RGB componentsOLG stand as Octave Lacunarity Gain values in the RGB componentshttp://en.wikipedia.org/wiki/Fractional_Brownian_motion

Noise
 A Noise is the most simple of noises generators.1 input:XYZ stand as xyz coordinates in the RGB componentshttp://www.noisemachine.com/talk1/

Oscillation
 Ocillation is a Sine and Cosine generator.They are really basic trigonometric functions.

 Radial Gradient generate a circle at a center XY of the size XY.The gradient start at 1 at the center and decrease until 0 at the size.2 inputs:CenterXY stand as xy coordinates in the RG componentsSizeXY stand as XY scale values in the RG components

Rainbow:
 Rainbow generate a Hue gradient from X coordinate.3 inputs:value stand for the luminance of the gradientSaturation stand for the saturation levelX is the coordinate of the gradient

Random:
 Random generate randomized noise.This is very rough computation.1 input:XYZ stand as xyz coordinates in the RGB components

Shape:
 This node generate primitive shapes.Shapes list:HorizontalVerticalRadialCircularLine HorizontalLine VerticalSquare

Turbulence:
 This is one of the most soffisticated noise generator.2 inputs:XYZ stand as xyz coordinates in the RGB componentsOLG stand as Octave Lacunarity Gain values in the RGB components

Zoneplate:
 Zoneplate generate concentric circles.3 inputs:CenterXY stand as xy coordinates in the RG componentsVariance stand as scale value in the R componentsOffset stand as cyclable value in the R componentshttp://en.wikipedia.org/wiki/Zoneplate