{ "$schema": "https://ui.shadcn.com/schema/registry.json", "name": "Paper Shaders", "homepage": "https://shaders.paper.design", "items": [ { "name": "dot-grid", "type": "registry:component", "title": "Dot Grid Example", "description": "Dot Grid shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/dot-grid-example.tsx", "type": "registry:component" } ] }, { "name": "dot-orbit", "type": "registry:component", "title": "Dot Orbit Example", "description": "Dot Orbit shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/dot-orbit-example.tsx", "type": "registry:component" } ] }, { "name": "god-rays", "type": "registry:component", "title": "God Rays Example", "description": "God Rays shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/god-rays-example.tsx", "type": "registry:component" } ] }, { "name": "mesh-gradient", "type": "registry:component", "title": "Mesh Gradient Example", "description": "Mesh Gradient shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/mesh-gradient-example.tsx", "type": "registry:component" } ] }, { "name": "metaballs", "type": "registry:component", "title": "Metaballs Example", "description": "Metaballs shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/metaballs-example.tsx", "type": "registry:component" } ] }, { "name": "neuro-noise", "type": "registry:component", "title": "Neuro Noise Example", "description": "Neuro Noise shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/neuro-noise-example.tsx", "type": "registry:component" } ] }, { "name": "perlin-noise", "type": "registry:component", "title": "Perlin Noise Example", "description": "Perlin Noise shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/perlin-noise-example.tsx", "type": "registry:component" } ] }, { "name": "smoke-ring", "type": "registry:component", "title": "Smoke Ring Example", "description": "Smoke Ring shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/smoke-ring-example.tsx", "type": "registry:component" } ] }, { "name": "spiral", "type": "registry:component", "title": "Spiral Example", "description": "Spiral shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/spiral-example.tsx", "type": "registry:component" } ] }, { "name": "simplex-noise", "type": "registry:component", "title": "Simplex Noise Example", "description": "Simplex Noise shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/simplex-noise-example.tsx", "type": "registry:component" } ] }, { "name": "voronoi", "type": "registry:component", "title": "Voronoi Example", "description": "Voronoi shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/voronoi-example.tsx", "type": "registry:component" } ] }, { "name": "warp", "type": "registry:component", "title": "Warp Example", "description": "Warp shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/warp-example.tsx", "type": "registry:component" } ] }, { "name": "waves", "type": "registry:component", "title": "Waves Example", "description": "Waves shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/waves-example.tsx", "type": "registry:component" } ] }, { "name": "swirl", "type": "registry:component", "title": "Swirl Example", "description": "Swirl shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/swirl-example.tsx", "type": "registry:component" } ] }, { "name": "dithering", "type": "registry:component", "title": "Dithering Example", "description": "Dithering shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/dithering-example.tsx", "type": "registry:component" } ] }, { "name": "grain-gradient", "type": "registry:component", "title": "Grain Gradient Example", "description": "Grain Gradient shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/grain-gradient-example.tsx", "type": "registry:component" } ] }, { "name": "liquid-metal", "type": "registry:component", "title": "Liquid Metal Example", "description": "Liquid Metal shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/liquid-metal-example.tsx", "type": "registry:component" } ] }, { "name": "pulsing-border", "type": "registry:component", "title": "Pulsing Border Example", "description": "Pulsing Border shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/pulsing-border-example.tsx", "type": "registry:component" } ] }, { "name": "color-panels", "type": "registry:component", "title": "Color Panels Example", "description": "Color Panels shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/color-panels-example.tsx", "type": "registry:component" } ] }, { "name": "static-mesh-gradient", "type": "registry:component", "title": "Static Mesh Gradient Example", "description": "Static Mesh Gradient shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/static-mesh-gradient-example.tsx", "type": "registry:component" } ] }, { "name": "static-radial-gradient", "type": "registry:component", "title": "Static radial Gradient Example", "description": "Static radial Gradient shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/static-radial-gradient-example.tsx", "type": "registry:component" } ] }, { "name": "paper-texture", "type": "registry:component", "title": "Paper Texture Example", "description": "Paper Texture shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/paper-texture-example.tsx", "type": "registry:component" } ] }, { "name": "fluted-glass", "type": "registry:component", "title": "Fluted Glass Example", "description": "Fluted Glass shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/fluted-glass-example.tsx", "type": "registry:component" } ] }, { "name": "water", "type": "registry:component", "title": "Water Example", "description": "Water shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/water-example.tsx", "type": "registry:component" } ] }, { "name": "image-dithering", "type": "registry:component", "title": "Image Dithering Example", "description": "Image dithering example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/image-dithering-example.tsx", "type": "registry:component" } ] }, { "name": "halftone-dots", "type": "registry:component", "title": "Halftone Dots Example", "description": "Halftone Dots shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/halftone-dots-example.tsx", "type": "registry:component" } ] }, { "name": "heatmap", "type": "registry:component", "title": "Heatmap Example", "description": "Heatmap shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/heatmap-example.tsx", "type": "registry:component" } ] }, { "name": "halftone-cmyk", "type": "registry:component", "title": "Halftone CMYK Example", "description": "Halftone CMYK shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/halftone-cmyk-example.tsx", "type": "registry:component" } ] }, { "name": "gem-smoke", "type": "registry:component", "title": "Gem Smoke Example", "description": "Gem Smoke shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/gem-smoke-example.tsx", "type": "registry:component" } ] }, { "name": "lens-distortion", "type": "registry:component", "title": "Lens Distortion Example", "description": "Lens Distortion shader example.", "dependencies": ["@paper-design/shaders-react"], "files": [ { "path": "registry/lens-distortion-example.tsx", "type": "registry:component" } ] } ] }