Available since LÖVE 0.9.0
This function is not supported in earlier versions.
Generates a Simplex or Perlin noise value in 1-4 dimensions. The return value will always be the same, given the same arguments.
Simplex noise is closely related to Perlin noise. It is widely used for procedural content generation.
There are many webpages which discuss Perlin and Simplex noise in detail.
The return value might be constant if only integer arguments are used. Avoid solely passing in integers, to get varying return values.
Generates Simplex noise from 1 dimension.
value = love.math.noise( x )
number x
number value
Generates Simplex noise from 2 dimensions.
value = love.math.noise( x, y )
number x
number y
number value
Generates Perlin noise (Simplex noise in version 0.9.2 and older) from 3 dimensions.
value = love.math.noise( x, y, z )
number x
number y
number z
number value
Generates Perlin noise (Simplex noise in version 0.9.2 and older) from 4 dimensions.
value = love.math.noise( x, y, z, w )
number x
number y
number z
number w
number value
© 2006–2016 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.math.noise