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

Package Sidebar

Install

npm i @zayesh/noise

Weekly Downloads

1

Version

0.0.2

License

Zlib

Last publish

Collaborators

  • zayesh