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.

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.