/NoiseShader

Noise shader library for Unity

Primary LanguageHLSLMIT LicenseMIT

Noise Shader Library for Unity

gif

NoiseShader is a Unity package that provides gradient noise functions written in HLSL. Most of these functions are ported from the webgl-noise library, originally developed by Stefan Gustavson and Ahima Arts.

Currently, the package includes the following noise functions:

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

How to Install

The Klutter Tools package (jp.keijiro.noiseshader) can be installed via the "Keijiro" scoped registry using Package Manager. To add the registry to your project, please follow these instructions.