Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 829 Bytes

README.md

File metadata and controls

24 lines (17 loc) · 829 Bytes

Noise Shader Library for Unity

NoiseShader is a Unity package that provides 2D/3D gradient noise functions written HLSL. 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.