warp.curlnoise#

warp.curlnoise(
state: uint32,
xy: vec2f,
octaves: uint32,
lacunarity: float32,
gain: float32,
) vec2f#
  • Kernel

  • Python

Divergence-free vector field based on the gradient of a Perlin noise function.

warp.curlnoise(
state: uint32,
xyz: vec3f,
octaves: uint32,
lacunarity: float32,
gain: float32,
) vec3f
  • Kernel

  • Python

Divergence-free vector field based on the curl of three Perlin noise functions.

warp.curlnoise(
state: uint32,
xyzt: vec4f,
octaves: uint32,
lacunarity: float32,
gain: float32,
) vec3f
  • Kernel

  • Python

Divergence-free vector field based on the curl of three Perlin noise functions.