| noise_value | R Documentation | 
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", ... )
| dim | The dimensions (height, width, (and depth)) of the noise to be generated. The length determines the dimensionality of the noise. | 
| frequency | Determines the granularity of the features in the noise. | 
| interpolator | How should values between sampled points be calculated?
Either  | 
| fractal | The fractal type to use. Either  | 
| octaves | The number of noise layers used to create the fractal noise.
Ignored if  | 
| lacunarity | The frequency multiplier between successive noise layers
when building fractal noise. Ignored if  | 
| gain | The relative strength between successive noise layers when
building fractal noise. Ignored if  | 
| pertubation | The pertubation to use. Either  | 
| pertubation_amplitude | The maximal pertubation distance from the
origin. Ignored if  | 
| x, y, z | Coordinates to get noise value from | 
| seed | The seed to use for the noise. If  | 
| ... | ignored | 
For 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
the input.
# Basic use noise <- noise_value(c(100, 100)) plot(as.raster(normalise(noise))) # Using the generator grid <- long_grid(seq(1, 10, length.out = 1000), seq(1, 10, length.out = 1000)) grid$noise <- gen_value(grid$x, grid$y) plot(grid, noise)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.