Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/keijiro/noiseshader
Noise shader library for Unity
https://github.com/keijiro/noiseshader
graphics shader unity unity3d
Last synced: 1 day 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 (about 10 years ago)
- Default Branch: master
- Last Pushed: 2025-01-26T06:29:18.000Z (7 days ago)
- Last Synced: 2025-02-01T00:11:56.850Z (1 day ago)
- Topics: graphics, shader, unity, unity3d
- Language: HLSL
- Homepage:
- Size: 525 KB
- Stars: 1,227
- Watchers: 29
- Forks: 125
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Noise Shader Library for Unity
![gif](https://github.com/user-attachments/assets/de57f3c3-8412-4c7e-89b2-a82486e6b216)
**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