OpenSimplex noise

Last updated
Abstract composition in 3D generated with the OpenSimplex noise generation algorithm. Composition in 3D generated with the opensimplex noise.png
Abstract composition in 3D generated with the OpenSimplex noise generation algorithm.

OpenSimplex noise is an n-dimensional (up to 4D) gradient noise function that was developed by Kurt Spencer [1] 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.

Contents

The algorithm shares numerous similarities with simplex noise, but has two primary differences:

OpenSimplex has a variant called "SuperSimplex" (or OpenSimplex2S), which is visually smoother. "OpenSimplex2F" is identical to the original SuperSimplex.

See also

References

  1. peco, barbe (2025-04-24). "OpenSimplex Noise: The Evolution of Noise Representation". barbe_generative_diary. Retrieved 2025-09-14.
  2. Ken Perlin, Noise hardware. In Real-Time Shading SIGGRAPH Course Notes (2001), Olano M., (Ed.). (pdf)
  3. 1 2 3 Spirit of Iron: Simplectic Noise Michael Powell's blog