Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jimmycushnie/noisy-nodes
Adds various noise generation nodes to Unity Shader Graph, including 3D noise nodes.
https://github.com/jimmycushnie/noisy-nodes
noise noise-3d perlin-noise perlin-noise-3d shader-graph shadergraph simplex-noise unity unity-shader-graph
Last synced: 13 days ago
JSON representation
Adds various noise generation nodes to Unity Shader Graph, including 3D noise nodes.
- Host: GitHub
- URL: https://github.com/jimmycushnie/noisy-nodes
- Owner: JimmyCushnie
- License: wtfpl
- Created: 2020-04-17T08:47:36.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-04T21:57:18.000Z (7 months ago)
- Last Synced: 2024-10-11T10:15:29.372Z (about 1 month ago)
- Topics: noise, noise-3d, perlin-noise, perlin-noise-3d, shader-graph, shadergraph, simplex-noise, unity, unity-shader-graph
- Language: HLSL
- Homepage:
- Size: 314 KB
- Stars: 444
- Watchers: 17
- Forks: 29
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Noisy Nodes
Adds various noise-generation nodes to Unity Shader Graph, including 3D noise nodes.![demo.jpg](demo.jpg)
## List of nodes
### Perlin noise
Code from [Noise Shader](https://github.com/keijiro/NoiseShader) by @keijiro
* Perlin noise 2D
* Perlin noise 2D periodic
* Perlin noise 3D
* Perlin noise 3D periodic### Simplex noise
Code from [Noise Shader](https://github.com/keijiro/NoiseShader) by @keijiro
* Simplex noise 2D
* Simplex noise 2D gradient
* Simplex noise 3D
* Simplex noise 3D gradient### Voronoi Noise
Contributed by @fdervaux -- thank you! -- and based on [this tutorial](https://cyangamedev.wordpress.com/2019/07/16/voronoi/)
* Voronoi noise 2D
* Voronoi noise 3D
* Voronoi noise 4D
* Voronoi precise noise 2D
* Voronoi precise noise 3D
* Voronoi precise noise 4D### White Noise
Contributed by @fdervaux -- thank you! -- and based on [this tutorial](https://www.ronja-tutorials.com/2018/09/02/white-noise.html)
* White noise 2D
* White noise 3D## 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`.