What problem does it solve?
Three.js post-processing is often complex and repetitive; this Skill provides a structured approach to apply, chain, and manage visual effects in real-time scenes, from bloom to depth of field and color grading.
Core Features & Use Cases
- EffectComposer setup: Chain passes like RenderPass, Bloom, DOF, SSAO, FXAA, SMAA, and Vignette to achieve stylized visuals.
- Custom shaders & passes: Build and integrate ShaderPass-based effects and user-defined post-processing.
- Multi-pass rendering & render-to-texture: Render scenes to targets, compose multiple scenes, or apply effects selectively.
- Node-based/post-processing (WebGPU): Utilize node-based pipelines for advanced effects when available.
- Performance tips: Manage pass count, resolution, and dynamic enabling to sustain high Framerates.
- Real-world usage: Animate a scene with bloom on bright objects, depth of field on a focal target, and color grading for atmosphere.
Quick Start
Set up a basic EffectComposer, add a RenderPass and a Bloom pass, then render with the composer inside your animation loop.