SuperCollider CLASSES (extension)

Perlin3
ExtensionExtension

3D Perlin Noise
Inherits from: UGen : AbstractFunction : Object

Description

Perlin noise is a type of gradient noise devised by Ken Perlin, and commonly used to add texture to objects rendered in computer graphics. It is deterministic: for a given input co-ordinate it always returns the same output value. To make audible noise you will typically need to define some trajectory through the co-ordinate space.

Class Methods

Inherited class methods

Undocumented class methods

*ar (x: 0, y: 0, z: 0)

*kr (x: 0, y: 0, z: 0)

Instance Methods

Inherited instance methods

Examples

s.boot

{Perlin3.ar(Integrator.ar(K2A.ar(MouseX.kr(0, 0.1))), Integrator.ar(K2A.ar(MouseY.kr(0, 0.1))))}.play(s)

{Perlin3.ar(*{Line.ar(0, 1000, 30)}.dup(3))}.plot(1)