Noise¶
Sample values from a Perlin noise field. The noise field for any given seed is static: the same input position will always give the same result. This is useful in many areas, such as texturing and animation, where repeatability is essential. If you want a result that varies then you will need to vary either the position or the seed. For example, connecting the ‘frame’ output of an OnTick node to position will provide a noise result which varies from frame to frame. Perlin noise is locally smooth, meaning that small changes in the sample position will produce small changes in the resulting noise. Varying the seed value will produce a more chaotic result. Another characteristic of Perlin noise is that it is zero at the corners of each cell in the field. In practical terms this means that integral positions, such as 5.0 in a onedimensional field or (3.0, 1.0) in a twodimensional field, will return a result of 0.0. Thus, if the source of your sample positions provides only integral values then all of your results will be zero. To avoid this try offsetting your position values by a fractional amount, such as 0.5.
Installation¶
To use this Node, you must enable omni.graph.nodes
in the Extension Manager.
Inputs¶
Name 
Type 
Description 
Default 

seed 

Seed for generating the noise field. 
0 
position 

Position(s) within the noise field to be sampled. For a given seed, the same position will always return the same noise value. 
Outputs¶
Name 
Type 
Description 
Default 

result 

Value at the selected position(s) in the noise field. 