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: about 1 month 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 (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2021-05-21T09:45:17.000Z (over 3 years ago)
- Last Synced: 2024-11-11T18:54:57.619Z (about 1 month 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 2D/3D gradient noise
functions written in the shader language. These functions are ported from the
[webgl-noise] library that is originally written by Stefan Gustavson and Ahima
Arts.[webgl-noise]: https://github.com/ashima/webgl-noise
At the moment, it contains the following functions:
- Classic Perlin noise (2D/3D)
- Periodic Perlin noise (2D/3D)
- Simplex noise (2D/3D)
- Analytical derivatives of simplex noise (2D/3D)How To Install
--------------This package uses the [scoped registry] feature to resolve package dependencies.
Please add the following sections to the manifest file (Packages/manifest.json).[scoped registry]: https://docs.unity3d.com/Manual/upm-scoped.html
To the `scopedRegistries` section:
```
{
"name": "Keijiro",
"url": "https://registry.npmjs.com",
"scopes": [ "jp.keijiro" ]
}
```To the `dependencies` section:
```
"jp.keijiro.noiseshader": "2.0.0"
```After changes, the manifest file should look like below:
```
{
"scopedRegistries": [
{
"name": "Keijiro",
"url": "https://registry.npmjs.com",
"scopes": [ "jp.keijiro" ]
}
],
"dependencies": {
"jp.keijiro.noiseshader": "2.0.0",
...
```