https://github.com/keijiro/NoiseShader
Noise shader library for Unity
https://github.com/keijiro/NoiseShader
graphics shader unity unity3d
Last synced: 4 days ago
JSON representation
Noise shader library for Unity
- Host: GitHub
- URL: https://github.com/keijiro/NoiseShader
- Owner: keijiro
- License: mit
- Created: 2015-01-03T13:56:43.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2021-05-21T09:45:17.000Z (almost 4 years ago)
- Last Synced: 2024-11-11T18:54:57.619Z (6 months ago)
- Topics: graphics, shader, unity, unity3d
- Language: HLSL
- Homepage:
- Size: 168 KB
- Stars: 1,132
- Watchers: 30
- Forks: 121
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- AwesomeCppGameDev - NoiseShader
README
# Noise Shader Library for Unity

**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.[webgl-noise]: https://github.com/stegu/webgl-noise
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].[these instructions]:
https://gist.github.com/keijiro/f8c7e8ff29bfe63d86b888901b82644c