Three.js EffectComposer chains multiple full-screen passes after the main render: UnrealBloomPass for glow, custom ShaderPasses for chromatic aberration, screen-space god rays (60-sample radial blur from light origin), and combined film grain + vignette. Each pass writes to a target consumed by the next.