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
Quantizer With UVs by andrewray PRO
Three
Exponential Scale UV by andrewray PRO
Three
Nonsense Earth by andrewray PRO
Three
Frog Friend by andrewray PRO
Three
Good Hair Day by andrewray PRO
Three
Normal Warp Offset by andrewray PRO
Three
Alien Droid by andrewray PRO
Three
Dragonball Ripple by andrewray PRO
Three
Aerial Rocks 02 by andrewray PRO
Three
Polar Texture by andrewray PRO
Three
Bubbly Bunkie by andrewray PRO
Three
Landscape levels by andrewray PRO
Three
Checker Flush by andrewray PRO
Three
Rainier mood by andrewray PRO
Three
Charge Shot by andrewray PRO
Three
Split Loader by andrewray PRO
Three
Hippy Tree by andrewray PRO
Three
Matrix Ocean by andrewray PRO
Three
Magic Carpet by andrewray PRO
Three
Fire Ocean by andrewray PRO
Three
Fractal Ocean by andrewray PRO
Three
Stormy Voronoi by andrewray PRO
Three
Ocean Waves Base by andrewray PRO
Three
Ocean Waves by andrewray PRO
Three
StræppenBjøx by andrewray PRO
Three
Ocean Dream by andrewray PRO
Three
Forbidden Cookie by andrewray PRO
Three
Fractal Flower by andrewray PRO
Three
I Like Your Speakers by andrewray PRO
Three
Three
Stained Glass by andrewray PRO
Three
Dry Rock Riverbed by andrewray PRO
Three
Refraction Planet by andrewray PRO
Three
Sunrise Tetragon by andrewray PRO
Three
Three
Refract any Shader by andrewray PRO
Three
Infinite Sunflower by andrewray PRO
Three
Perfect Eggy by andrewray PRO
Three

















































