Skip to content

eGlint/wurstNoiselib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.