JimmyCushnie / Noisy-Nodes

Adds various noise generation nodes to Unity Shader Graph, including 3D noise nodes.
Do What The F*ck You Want To Public License
444 stars 29 forks source link
noise noise-3d perlin-noise perlin-noise-3d shader-graph shadergraph simplex-noise unity unity-shader-graph

Noisy Nodes

Adds various noise-generation nodes to Unity Shader Graph, including 3D noise nodes.

demo.jpg

List of nodes

Perlin noise

Code from Noise Shader by @keijiro

Simplex noise

Code from Noise Shader by @keijiro

Voronoi Noise

Contributed by @fdervaux -- thank you! -- and based on this tutorial

White Noise

Contributed by @fdervaux -- thank you! -- and based on this tutorial

Installation

Download the whole repo and stick it in your project's Assets or Packages folder.

Alternatively, Noisy Nodes can be installed via the Unity Package Manager. In the top left of the Packages window, navigate to Add Package -> Add package from git URL and paste https://github.com/JimmyCushnie/Noisy-Nodes.git.