Three.js Shaders & Materials
Every shader here was built in Shaderfrog and runs in Three.js. Click one to open it in the editor, where you can edit the GLSL, rewire the node graph, and export the result as a Three.js material.
Shaderfrog shaders compose: you can plug a noise shader into a fire shader, or a vertex displacement shader into the position of a MeshPhysicalMaterial. Many are built on the standard Three.js materials, with custom code plugged into their color, normal, and roughness. See how Shaderfrog works.
Browse by type
583 Three.js Shaders & Materials
Red Sphere by andrewray PRO
Three
Scan Loader by andrewray PRO
Three
Three
Three
Three
Mario Stars by andrewray PRO
Three
Fractal Turbine by andrewray PRO
Three
Galaxy Turbine by andrewray PRO
Three
Grow a Gear by andrewray PRO
Three
Parallax Eye 8 by andrewray PRO
Three
Parallax Eye 8 by andrewray PRO
Three
Parallax Eye 8 by andrewray PRO
Three
Fractal Parallax by andrewray PRO
Three
Parablocks by andrewray PRO
Three
Worm Indent by andrewray PRO
Three
Three
Parallax Scanlines by andrewray PRO
Three
Cyberscape Mountains by andrewray PRO
Three
Blendon Eye by andrewray PRO
Three
Clown Fractal by andrewray PRO
Three
Metal Clown by andrewray PRO
Three
Inner Mechanism by andrewray PRO
Three
Hexaparallax by andrewray PRO
Three
Pisces Resting by andrewray PRO
Three
Gooey Warp by andrewray PRO
Three
Candy Shell by andrewray PRO
Three
Aurora Melt by andrewray PRO
Three
Water Caustics by andrewray PRO
Three
Metal Cards by andrewray PRO
Three
Card Storm by andrewray PRO
Three
Crystal Cells by andrewray PRO
Three
Circle Shunk by andrewray PRO
Three
Interdimenional Chomp by andrewray PRO
Three
Electric Arcs by andrewray PRO
Three
Kaleidoscope by andrewray PRO
Three
Aurora Lights by andrewray PRO
Three
Lava Crust by andrewray PRO
Three
Glitchy Hologram by andrewray PRO
Three
Tiling 4D Perlin Noise by andrewray PRO
Three
Three

















































