Quark for spatial noise (Perlin, Simplex, etc?)

Hi there, is anyone aware of a Quark that does language-side spatial noise (e.g. Perlin or Simplex), or even just spatial value noise? The closest thing I see is https://github.com/supercollider-quarks/Plfnoise, but it’s not really what I was looking for – I wanted something more like Perlin or Simplex noise (in 1D, 2D, 3D or 4D). It wouldn’t be a Pattern, just a class with a lookup method (the same inputs always give the same outputs).

If not, I may have to try to port something like https://github.com/stegu/webgl-noise/ But I was quite surprised not to see it anywhere. (On the Server side, there is a UGen for 3D Perlin: http://doc.sccode.org/Classes/Perlin3.html).

Thanks,
Glen.

There’s this one: https://fredrikolofsson.com/f0blog/redperlin/

1 Like

Thanks for the pointer, that’s helpful – although it looks like RedPerlin isn’t technically Perlin (gradient-based) noise, it’s actually implemented as value noise. I was wanting Simplex noise, so I’ve just added a new Quark for that, in case anyone wants to try it out:

1 Like