{"_id":"glsl-noise","_rev":"10-6bc64cdb3d70ced91d3ac17de325af7d","name":"glsl-noise","description":"webgl-noise shaders ported to work with glslify","dist-tags":{"latest":"0.0.0"},"versions":{"0.0.0":{"name":"glsl-noise","version":"0.0.0","description":"webgl-noise shaders ported to work with glslify","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/hughsk/glsl-noise.git"},"keywords":["glsl","noise","shader","perlin","simplex","webgl","glslify"],"author":{"name":"Ian McEwan, Ashima Arts, Stefan Gustavson"},"license":"MIT","bugs":{"url":"https://github.com/hughsk/glsl-noise/issues"},"readme":"# glsl-noise [![frozen](http://hughsk.github.io/stability-badges/dist/frozen.svg)](http://github.com/hughsk/stability-badges) #\n\n[webgl-noise](http://github.com/ashima/webgl-noise) ported to an NPM package\nso that you can require it from\n[glslify](http://github.com/chrisdickinson/glslify).\n\n[![glsl-noise](https://nodei.co/npm/glsl-noise.png?mini=true)](https://nodei.co/npm/glsl-noise)\n\n## Usage ##\n\n``` glsl\n// Require as many or as little as you need:\n#pragma glslify: cnoise2 = require(glsl-noise)\n#pragma glslify: snoise2 = require(glsl-noise/simplex/2d)\n#pragma glslify: snoise3 = require(glsl-noise/simplex/3d)\n#pragma glslify: snoise4 = require(glsl-noise/simplex/4d)\n#pragma glslify: cnoise2 = require(glsl-noise/classic/2d)\n#pragma glslify: cnoise3 = require(glsl-noise/classic/3d)\n#pragma glslify: cnoise4 = require(glsl-noise/classic/4d)\n#pragma glslify: pnoise2 = require(glsl-noise/periodic/2d)\n#pragma glslify: pnoise3 = require(glsl-noise/periodic/3d)\n#pragma glslify: pnoise4 = require(glsl-noise/periodic/4d)\n\nattribute vec3 position;\n\n// And just treat them as functions like\n// you normally would:\nvoid main() {\n  gl_FragColor = vec4(snoise3(position), 1.0);\n}\n```\n","readmeFilename":"README.md","_id":"glsl-noise@0.0.0","dist":{"shasum":"367745f3a33382c0eeec4cb54b7e99cfc1d7670b","tarball":"https://registry.npmjs.org/glsl-noise/-/glsl-noise-0.0.0.tgz","integrity":"sha512-b/ZCF6amfAUb7dJM/MxRs7AetQEahYzJ8PtgfrmEdtw6uyGOr+ZSGtgjFm6mfsBkxJ4d2W7kg+Nlqzqvn3Bc0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGCcgu1vVIcDZhw+SfpBFZDmzSnqW61mt5R6KmqrdisAiEAqmw6jGkdNbElXxNP51k6tYrbtZtR4TkiGL/ofElrMYE="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"}]}},"readme":"# glsl-noise [![frozen](http://hughsk.github.io/stability-badges/dist/frozen.svg)](http://github.com/hughsk/stability-badges) #\n\n[webgl-noise](http://github.com/ashima/webgl-noise) ported to an NPM package\nso that you can require it from\n[glslify](http://github.com/chrisdickinson/glslify).\n\n[![glsl-noise](https://nodei.co/npm/glsl-noise.png?mini=true)](https://nodei.co/npm/glsl-noise)\n\n## Usage ##\n\n``` glsl\n// Require as many or as little as you need:\n#pragma glslify: cnoise2 = require(glsl-noise)\n#pragma glslify: snoise2 = require(glsl-noise/simplex/2d)\n#pragma glslify: snoise3 = require(glsl-noise/simplex/3d)\n#pragma glslify: snoise4 = require(glsl-noise/simplex/4d)\n#pragma glslify: cnoise2 = require(glsl-noise/classic/2d)\n#pragma glslify: cnoise3 = require(glsl-noise/classic/3d)\n#pragma glslify: cnoise4 = require(glsl-noise/classic/4d)\n#pragma glslify: pnoise2 = require(glsl-noise/periodic/2d)\n#pragma glslify: pnoise3 = require(glsl-noise/periodic/3d)\n#pragma glslify: pnoise4 = require(glsl-noise/periodic/4d)\n\nattribute vec3 position;\n\n// And just treat them as functions like\n// you normally would:\nvoid main() {\n  gl_FragColor = vec4(snoise3(position), 1.0);\n}\n```\n","maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"}],"time":{"modified":"2022-06-18T13:01:09.924Z","created":"2013-09-27T01:39:06.239Z","0.0.0":"2013-09-27T01:39:12.791Z"},"author":{"name":"Ian McEwan, Ashima Arts, Stefan Gustavson"},"repository":{"type":"git","url":"git://github.com/hughsk/glsl-noise.git"},"users":{"bcamper":true,"zya":true,"mystaticself":true,"erkaman":true,"taseenb":true}}