Value noise is a simpler version of cubic noise that uses linear interpolation between neighboring grid points. This creates a more distinct smooth checkerboard pattern than cubic noise, where interpolation takes all the surrounding grid points into accout.
noise_value( dim, frequency = 0.01, interpolator = "quintic", fractal = "fbm", octaves = 3, lacunarity = 2, gain = 0.5, pertubation = "none", pertubation_amplitude = 1 ) gen_value( x, y = NULL, z = NULL, frequency = 1, seed = NULL, interpolator = "quintic", ... )
The dimensions (height, width, (and depth)) of the noise to be generated. The length determines the dimensionality of the noise.
Determines the granularity of the features in the noise.
How should values between sampled points be calculated?
The fractal type to use. Either
The number of noise layers used to create the fractal noise.
The frequency multiplier between successive noise layers
when building fractal noise. Ignored if
The relative strength between successive noise layers when
building fractal noise. Ignored if
The pertubation to use. Either
The maximal pertubation distance from the
origin. Ignored if
|x, y, z||
Coordinates to get noise value from
The seed to use for the noise. If
noise_value() a matrix if
length(dim) == 2 or an array if
length(dim) == 3. For
gen_value() a numeric vector matching the length of