Skip to content

Latest commit

 

History

History
19 lines (10 loc) · 1.18 KB

README.md

File metadata and controls

19 lines (10 loc) · 1.18 KB

Wurst Noise Library

CircleCI

Version 1.2.1

This repository contains Kenneth Perlin's Improved Noise, Kurt Spencer's Open Simplex, and implemented it to Wurst.

Visit this repository for JASS, vJASS, and Lua versions of the Noise library.

If you are not familiar with adding octaves to Perlin Noise, Flafla2's Octave Perlin, is an optional package that can help you.

Setup

Before using the noise functions, you need to know the values in the permutation table are now randomly generated (uses Warcraft III's GetRandomInt) during initialization by default.

If you are having any issues with your noise functions during initialization, your permutation table is possibly uninitialized.

In case your library that uses the noise functions initializes ahead of the Noise library's initialization, call Noise.initialize() in your initializer.