Noise shader library for Unity
Clone or download
keijiro Refactoring
- Changed the file extension from cginc to hlsl.
- Removed SimplexNoiseGrad files. Now the gradient functions are included
  into the SimplexNoise files.
Latest commit 16cad5d Jul 1, 2017
Failed to load latest commit information.
Assets Refactoring Jul 2, 2017
ProjectSettings Updated with Unity 2017.1 Jul 2, 2017
.gitignore Initial commit. Jan 3, 2015 Change to library name. Dec 5, 2015

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.

Translations and modifications were made by Keijiro Takahashi.

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.