TSL is the Three.js Shading Language, a powerful tool for 3D artists and it’s built into Three.js.
It’s an easy-to-use environment for creating shaders.
5 Likes
Nice video! Just two small additions:
- TSL stands for
Three.js Shading Language. We did not exclude the.jsin the official resources (TSL Wiki and JSDoc) so far. - TSL can transpile to WGSL and GLSL. What shading language is targeted depends on the backend
WebGPURendererselects on a given device.WebGPURenderersupports both WebGPU and WebGL 2. If WebGPU isn’t available, it falls back to WebGL 2. You can also force the usage of WebGL 2 (e.g. for testing purposes) if you passforceWebGL: trueto the renderer’s constructor options.
1 Like