1.0.6 • Published 9 months ago

@chriscourses/perlin-noise v1.0.6

Weekly downloads
69
License
MIT
Repository
github
Last release
9 months ago

perlin-noise

Simple Perlin noise derived from p5.js

Installation

# Using npm
npm install @chriscourses/perlin-noise

# Using Yarn
yarn add @chriscourses/perlin-noise

Usage

Return a Perlin noise value 0-1:

import { noise } from '@chriscourses/perlin-noise'
const x = noise(10) // returns value 0-1

You can also call noise in sequence to access all pre-generated noise values:

for (let i = 0; i < 100; i += 0.01;) {
  const x = noise(i) // returns value 0-1, but different and related to the previous return value on each loop cycle
}

API

noise(x, y, z)

Returns a Perlin noise generated value 0 - 1

ParameterTypeDescription
xnumberx value for one dimensional noise
y (optional)numbery value for two dimensional noise
z (optional)numberz value for three dimensional noise
1.0.6

9 months ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago