noiseField
A float or vector field that uses one of several noise functions.
Some of these may be costly to compute, so pay attention to frame rate when using them.
The different types of noise use different types of coordinates. If the type of coordinate used by Noisetype
doesn’t match the Coordtype
, any missing parts will be replaced with zeros. When the Coordtype
is 3D but the Noisetype
only uses 2D, the Axis
parameter determines which parts of the coordinates are used.
For types that use 4D coordinates, the Translate
and Scale
parameters can still be used to control the 4th coordinate.
Parameters
Name | Description | Regular Handling | Read-Only Handling |
---|---|---|---|
Noise Type | The type of noise function. | Baked | Baked |
| |||
Coord Type | The type of coordinates that the op supports. | ||
| |||
Contexttype | |||
Axis | When the | Runtime | Semi-Baked |
| |||
Translate | Offsets the coordinates used to calculate noise. | Runtime | Baked |
Scale | Scales the coordinates used to calculate noise. | Runtime | Baked |
Amplitude | Multiplies the amount produced by the noise. | Runtime | Baked |
Offset | Offsets (adds to) the amount produced by the noise. | Runtime | Baked |
Inputs
-
Coordinate Field
: (optional)- Coordinate Types:
float
vec2
vec3
vec4
- Context Types:
Context
MaterialContext
CameraContext
LightContext
RayContext
ParticleContext
VertexContext
PixelContext
- Return Types:
float
vec4
- Coordinate Types: