@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.

Dependencies (2)

Dev Dependencies (6)

Package Sidebar

Install

npm i @zayesh/noise

Weekly Downloads

0

Version

0.0.2

License

Zlib

Last publish

Collaborators

  • zayesh