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
Chain Chomp by andrewray PRO
Three
Rorschach's Marble by andrewray PRO
Three
Embossed Julia by andrewray PRO
Three
Star Field by andrewray PRO
Three
Parallax Polka by andrewray PRO
Three
Chain Chomp by andrewray PRO
Three
Fire vs Glass by andrewray PRO
Three
Disco Ball by andrewray PRO
Three
Virus Glass by andrewray PRO
Three
Earth Configurator by andrewray PRO
Three
The Source by andrewray PRO
Three
Swimming Stone by andrewray PRO
Three
Cartography by andrewray PRO
Three
Three
Hex Shield by andrewray PRO
Three
Electric Wave by andrewray PRO
Three
Hex Shield by andrewray PRO
Three
Diamond Warp by andrewray PRO
Three
Three
RingFlipper by andrewray PRO
Three
Moleculeifier by andrewray PRO
Three
Spiralizer by andrewray PRO
Three
Alien Magnetic Pull by andrewray PRO
Three
Seychelles by andrewray PRO
Three
Babel Screw by andrewray PRO
Three
Hypnosis Warp by andrewray PRO
Three
Portal Bunny by andrewray PRO
Three
Interrodon by andrewray PRO
Three
Fool's Ghould by andrewray PRO
Three
Glass Rose by andrewray PRO
Three
Voronoi Ice by andrewray PRO
Three
Coastal Sand Rock by andrewray PRO
Three
Perlin Warp by andrewray PRO
Three
Underwater Beams by andrewray PRO
Three
Image Tile Sample by andrewray PRO
Three
Split Brian by andrewray PRO
Three
Nifty Nate by andrewray PRO
Three
Three
Metal Klulb by andrewray PRO
Three
Distortion Hole by andrewray PRO
Three
Tunnel Warp by andrewray PRO
Three

















































