/NoiseShader

Noise shader library for Unity

Primary LanguageHLSL

Noise Shader Library for Unity

This is a noise shader library for Unity, which is based on the webgl-noise GLSL shaders written by Stefan Gustavson and Ahima Arts.

https://github.com/ashima/webgl-noise

Translations and modifications were made by Keijiro Takahashi.

https://github.com/keijiro/NoiseShader

This library provides the following types of functions written in HLSL:

  • Classic Perlin noise (2D/3D)
  • Periodic Perlin noise (2D/3D)
  • Simplex noise (2D/3D)
  • Analytical derivatives of simplex noise (2D/3D)

The source code for these functions is released under the conditions of the MIT license. Please see the header of each file for details.