This is built on top of Sean McCullough's JavaScript port of Stefan Gustavson's Java implementation of Ken Perlin's Simplex noise algorithm.
→ view source