4.0.0 • Published 4 years ago

fast-simplex-noise v4.0.0

Weekly downloads
192
License
Unlicense
Repository
github
Last release
4 years ago

Fast Simplex Noise

A TypeScript implementation of the improved, faster Simplex algorithm outlined in Stefan Gustavson's Simplex noise demystified.

See fractal-noise-js (Deno: fractal_noise, NPM: fractal-noise) for higher order noise shapes.

API

Each make function takes a random function (() => number)) as its argument, defaulting to Math.random.

makeNoise2D (random = Math.random): (x: number, y: number) => number

Returns a two-dimensional noise generation function.

makeNoise3D (random = Math.random): (x: number, y: number, z: number) => number

Returns a three-dimensional noise generation function.

makeNoise4D (random = Math.random): (x: number, y: number, z: number, w: number) => number

Returns a four-dimensional noise generation function.

4.0.0

4 years ago

3.2.1

6 years ago

3.2.0

9 years ago

3.1.0

9 years ago

3.0.0

9 years ago

3.0.0-pre.6

9 years ago

3.0.0-pre.5

9 years ago

3.0.0-pre.4

9 years ago

3.0.0-pre.3

9 years ago

3.0.0-pre.2

9 years ago

3.0.0-pre.1

9 years ago

2.2.0

9 years ago

2.1.1

9 years ago

2.1.0

9 years ago

2.0.0

9 years ago

1.0.0

10 years ago

0.5.2

10 years ago

0.5.1

10 years ago

0.5.0

10 years ago

0.4.0

10 years ago

0.3.0

10 years ago

0.2.0

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago