# Three.js Post-Processing

**Canonical:** https://apis.io/apis/threejs/threejs-postprocessing/  
**Provider:** Three.js — https://apis.io/providers/threejs/  
**Documentation:** https://threejs.org/docs/#manual/en/introduction/How-to-use-post-processing

Three.js Post-Processing is one of 6 APIs that [Three.js](https://apis.io/providers/threejs/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Post-Processing, Effects, Rendering, and Compositing. The published artifact set on APIs.io includes API documentation.

EffectComposer plus a passes library — RenderPass, ShaderPass, UnrealBloomPass, BloomPass, SSAOPass, SSRPass, SAOPass, OutlinePass, SMAAPass, FXAAPass, TAARenderPass, BokehPass, GlitchPass — for chaining screen-space effects, with WebGPU equivalents under `three/addons/postprocessing` for the new renderer.

## Machine-readable artifacts (2)

- **Documentation** — https://threejs.org/docs/#manual/en/introduction/How-to-use-post-processing
- **SourceCode** — https://github.com/mrdoob/three.js/tree/dev/examples/jsm/postprocessing

## Other Three.js APIs (5)

- [Three.js Core](https://apis.io/apis/threejs/threejs-core/)
- [Three.js Renderers (WebGL and WebGPU)](https://apis.io/apis/threejs/threejs-renderers/)
- [Three.js Loaders](https://apis.io/apis/threejs/threejs-loaders/)
- [Three.js Controls and Helpers](https://apis.io/apis/threejs/threejs-controls/)
- [Three.js Editor](https://apis.io/apis/threejs/threejs-editor/)

## Tags

Post-Processing, Effects, Rendering, Compositing

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/threejs/threejs-postprocessing/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/threejs/.
