A Shader Graph window with noise nodes feeding into a material preview of a sphere covered in red and black 3D noise.
Demo image from the repository.Image © Jimmy Cushnie, fdervaux · creator-provided, used under WTFPL

About this resource

Shader Graph’s built-in noise nodes are 2D only. Noisy Nodes adds a library of sub-graphs backed by HLSL Custom Function nodes, so you can make seamless 3D procedural materials, animated noise (use the extra dimension as time) and stochastic effects.

Nodes

Family Variants
Perlin 2D, 2D periodic, 3D, 3D periodic
Simplex 2D, 2D gradient, 3D, 3D gradient
Voronoi 2D, 3D, 4D, and “precise” 2D/3D/4D
White noise 2D, 3D

The Perlin and Simplex implementations come from keijiro/NoiseShader. The Voronoi and white-noise nodes were contributed by fdervaux, based on tutorials by Cyanilux and Ronja.

Installation

Use Add package from git URL in the Package Manager:

https://github.com/JimmyCushnie/Noisy-Nodes.git

Or copy the repository into your project’s Assets or Packages folder.