Josh Forisha's implementation of opensimplex noise in a format that's friendly with using on openprocessing OpenSimplexNoise.js OpenSimplexNoise2D.js