anoise VEX function

These functions are similar to the Worley noise functions listed above.

Contexts: image3d, chop, cop, pop, sop, surface, displace, fog, light, shadow, photon, cvex

  1. float anoise(vector pos)

  2. vector anoise(vector pos)

  3. float anoise(vector pos, int turbulence, float rough, float atten)

  4. vector anoise(vector pos, int turbulence, float rough, float atten)

These functions are similar to the Worley noise functions listed above. It is currently not possible to simulate alligator noise using the Worley functions, but it’s possible to get a very similar “look”.

The bounds on the noise are roughly (-1, 1). Only 3D noise is supported. However, this noise has the ability to compute turbulence with roughness and attenuation on the noise.

See noise and randomness in the VEX language guide for more information.