Nitrogen Poisonous Monoxide
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

@zayesh/noise

0.0.2 • Public • Published

Noise

Build status Windows build status GitHub version npm version Dependencies

A 2d noise texture generator that implements bilinear smoothing and turbulence.

Installation

$ npm install @zayesh/noise

Usage

import Noise from "@zayesh/noise";
 
var noise = new Noise(800, 600);
var data = noise.generate();
# CLI when used in an npm script 
noise -w 1920 -h 1080 -p 0 -o myTexture
 
# The generated file will be stored in the output folder. 
  Optional arguments:
    -w      Width, Number.
    -h      Height, Number.
    -p      Pattern, Number (0, 1, 2).
    -a      Turbulence power, Number.
    -b      Turbulence size, Number.
    -c      Repetition x, Number.
    -d      Repetition y, Number.
    -n, -o  Name of the output file, String.

Examples

Clouds Marble Wood

Documentation

API

License

Copyright (c) 2015 Raoul van Rüschen
Licensed under the Zlib license.

install

npm i @zayesh/noise

Downloadsweekly downloads

2

version

0.0.2

license

Zlib

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar