Three.js Post-Processing Targets three.js r186. Examples use WebGLRenderer; the WebGPU and TSL section uses WebGPURenderer. Quick Start Pass Order The composer's buffers hold linear colors; tone mapping and the sRGB conversion happen once, in , using the renderer's settings. Build chains in this order: → linear-space effects (bloom, depth of field, SSAO, outline, ...) → , after the effects whose edges it should smooth → → ( ) only when FXAA is used, because FXAA needs sRGB input. Without FXAA, is the last pass. darkens the image produced by the previous pass, so a must come before it. renders…