OpenSimplex noise


OpenSimplex noise is an n-dimensional gradient noise function that was developed by Kurt Spencer in 2014 in order to overcome the patent-related issues surrounding simplex noise, while likewise avoiding the visually-significant directional artifacts characteristic of Perlin noise.
The algorithm shares numerous similarities with simplex noise, but has two primary differences:
OpenSimplex has a variant called "SuperSimplex", which is visually smoother. "OpenSimplex2F" is identical to the original SuperSimplex.