TSL material playground

Four node materials written once in TSL. The same Fn() graph compiles to WGSL on WebGPU and to GLSL on WebGL2 — move a slider and the uniform updates live, with no recompile.

Poster of four spheres and knots shaded with TSL node materials

Reduced motion is on — showing the poster instead of the live scene.

Drag to orbit. Try ?forceWebGL=1 to run the identical materials on the WebGL2 backend.