Skip to content

keijiro/NoiseShader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.