What problem does it solve?
Provides a concise, practical reference for adding layered post-processing effects to Three.js render pipelines so developers can achieve cinematic visuals, glow, depth of field, color grading, and custom screen-space shaders without trial-and-error.
Core Features & Use Cases
- EffectComposer Integration: Shows how to set up EffectComposer and chain RenderPass with multiple post-processing passes for final output.
- Common Visual Effects: Demonstrates bloom, selective bloom, DOF, SSAO, vignette, film grain, chromatic aberration, pixelation, outline, glitch, halftone, and anti-aliasing (FXAA/SMAA) implementations.
- Custom ShaderPasses & Multi-Pass Workflows: Guides on creating custom ShaderPass shaders, render-to-texture, multi-composer layering, and WebGPU node-based post-processing for advanced pipelines.
- Use Case: Ideal for web game developers or interactive experience designers who need efficient, real-time visual polish and predictable performance tradeoffs.
Quick Start
Use the threejs-postprocessing skill to add an EffectComposer with a RenderPass, UnrealBloomPass, and FXAA ShaderPass to your existing Three.js renderer and handle resize and composer sizing.