Shading Motion
Summary
The article introduces motion as a creative input for shading using WebGPU compute shaders, detailing a frame-differencing pipeline to produce motion masks and trails. It then extends to blob tracking, optical flow, and motion blur with practical code snippets and demonstrations, plus tips on performance and artifacts like the wagon-wheel effect.