NoiseShader

repository·master·Indexed 23 days ago

https://github.com/keijiro/noiseshader

A Unity package providing lightweight 2D/3D gradient noise functions implemented in HLSL for use in shaders. It includes 1D gradient noise, Classic and Periodic Perlin noise (2D/3D), Simplex noise (2D/3D), and analytical derivatives of simplex noise (2D/3D), with most functions ported from the webgl-noise library.

Tokens
157
Snippets
0
Records
2
Agent score
30%

What's inside NoiseShader

  1. Overview of NoiseShader functions

    master

    NoiseShader is a Unity package providing gradient noise functions implemented in HLSL. Most functions are ports from the webgl-noise library. The package currently supports the following noise types:

    • 1D gradient noise
    • Classic Perlin noise (2D/3D)
    • Periodic Perlin noise (2D/3D)
    • Simplex noise (2D/3D)
    • Analytical derivatives of simplex noise (2D/3D)
  2. Install NoiseShader via Unity Package Manager

    master

    You can install the jp.keijiro.noiseshader package using the "Keijiro" scoped registry.

    1. Add the Keijiro scoped registry to your Unity project settings.
    2. Open the Unity Package Manager.
    3. Search for and install jp.keijiro.noiseshader.