SimplexNoise-SC
SimplexNoise Quark
This SuperCollider Quark provides a set of helpers to generate Simplex Noise in 2D, 3D and 4D space.
The Simplex.noise2
, .noise3
and .noise4
functions are based on
the example Java code (in the public domain) by Stefan Gustavson,
with optimizations by Peter Eastman. You can read
the paper
or see the original code.
Besides the underlying Simplex implementation, there are extra
helpers (Simplex.fBm2
, .fBm3
and .fBm4
) for
fractal/fractional Brownian motion
(i.e. summed octaves of noise) in 2D through 4D, as well as
1D periodic noise (Simplex.periodic
).
Getting started
To install SimplexNoise as a Quark in SuperCollider, run the following line:
supercollider
Quarks.install("https://github.com/totalgee/SimplexNoise-SC");
16ca80609084708809af9fa081d96c6bf9f23d4f
f77b0d2157336dfa73c46be762af8a37bb9da797
Installation
Repository
URL
https://github.com/totalgee/SimplexNoise-SC
Since
2020-10-12
Last update
2020-10-14
Current version
0.0.2
Quark info
url
https://github.com/totalgee/SimplexNoise-SC
name
SimplexNoise-SC
since
2020
author
Glen Fraser
schelp
Classes/SimplexNoise
license
GPL
summary
Simplex noise generators, ported from Stefan Gustavson's example Java code at http://weber.itn.liu.se/~stegu/simplexnoise/SimplexNoise.java.
version
0.0.2
copyright
Glen Fraser, 2020
dependencies
[]