OpenSimplex noise
OpenSimplex noise is an n-dimensional gradient noise function that was developed in order to overcome the patent-related issues surrounding Simplex noise, while continuing to also avoid the visually-significant directional artifacts characteristic of Perlin noise.
The algorithm shares numerous similarities with Simplex noise, but has two primary differences: