fast-simplex-noise

A TypeScript implementation of faster simplex noise

Unlicense 25 个版本
安装
npm install fast-simplex-noise
yarn add fast-simplex-noise
pnpm add fast-simplex-noise
bun add fast-simplex-noise
README

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 2021-04-28
3.2.1 2019-02-26
3.2.0 2016-11-28
3.1.0 2016-11-26
3.0.0 2016-11-23
3.0.0-pre.6 2016-11-23
3.0.0-pre.5 2016-11-23
3.0.0-pre.4 2016-11-14
3.0.0-pre.3 2016-11-14
3.0.0-pre.2 2016-11-14
3.0.0-pre.1 2016-11-14
2.2.0 2016-08-12
2.1.1 2016-02-29
2.1.0 2016-02-21
2.0.0 2016-01-30
1.0.0 2015-06-16
0.5.2 2015-05-28
0.5.1 2015-04-27
0.5.0 2015-03-09
0.4.0 2015-03-01
0.3.0 2015-02-28
0.2.0 2015-02-28
0.1.3 2015-02-28
0.1.2 2015-02-28
0.1.1 2015-02-28