Also, If I want to become a shader master, should I learn nodes or tsl ?
I would suggest starting with an “official” shading language, like GLSL for example.
We have recently added an API documentation for the node material, TSL and WebGPURenderer
based on JSDoc. The final template is still a TODO though. In the meanwhile, you can build the docs with npm run build-docs
locally and open it via:
http://localhost:8080/docs_new/three/<version>/
Next to that we are planning to add more guides about the node material and TSL. In the meanwhile, a Wiki page provides some basic information: Three.js Shading Language · mrdoob/three.js Wiki · GitHub
2 Likes