Three.js gradient pills effect using TSL (Three Shading Language) and WebGPU. Uses custom B-spline gradient coloring with normal-based bend. Selective bloom post-processing, wave vertex deformation. 4 scene modes, GUI controls.
Design based on a Blender tutorial by Bad Normals. Built with Three.js, WebGPU, and TSL. View Source Code.