every-noise#
3D every(where) noise javascript class for all your noise needs.
-
seeded noise
-
scaling, pow
-
fBM noise
-
erosion-like fBM
-
domain warping
-
ridges, billows
-
stepped noise
-
combined noise
-
tileable noise
-
set properties of noise to own noise object (e.g. set noise.scale = new Noise());
how to use#
import#
<script src="https://flo-bit.github.io/every-noise/noise.js"></script>
create noise object#
// optionally pass in settings object
let noise = new Noise();
get noise value#
let value = noise.get(x, y, z);
OR
// vector has {x, y, z} properties
let value = noise.get(vector);
demos#
simple p5#
tileable p5#
fBm p5#
coming soon#
-
3D noise on sphere
-
seeded noise
-
erosion 2D noise
-
erosion on sphere
-
2D stepped noise
-
pixi noise flow field
-
performance test