← All resources

Field Guide to TSL and WebGPU

Auto-discovered

Blog Intermediate

Maxime Heckel

Visit resource ↗

Description

Field Guide to TSL and WebGPU is a free long-form tutorial by Maxime Heckel on porting WebGL and Three.js effects to Three.js Shading Language and the WebGPU backend.

It clarifies how TSL relates to WebGPU and WGSL, shows node materials versus glslFn and wgslFn escape hatches, then builds recipes for materials, compute shaders, compute-driven particles and instancing, and TSL post-processing. Notes cover React Three Fiber cases where classic material names map to node materials, with interactive playgrounds per stage.

The guide suits intermediate creative developers who already know WebGL or Three.js shaders. Absolute beginners will need prior shader familiarity.

The post is a self-contained blog article with embedded demos, free in a browser. Playgrounds may need a WebGPU-capable browser.

It is useful as a structured migration field guide linking terminology, node materials, and compute patterns in one narrative.