Post-processing chain
Bloom, ground-truth ambient occlusion and depth of field as TSL node passes on the WebGPU PostProcessing pipeline. Switch each pass off to see what it costs.

Reduced motion is on — showing the poster instead of the live scene.
Toggle passes in the panel. On the WebGL2 fallback (?forceWebGL=1) the chain reduces to bloom only.