threejs-postprocessing
Originally fromcloudai-x/threejs-skills
Installation
SKILL.md
Three.js Post-Processing
When to Use
- You need screen-space visual effects in a Three.js render pipeline.
- The task involves
EffectComposer, bloom, depth of field, color grading, blur, or custom passes. - You are enhancing the final rendered image rather than base scene setup alone.
Quick Start
import * as THREE from "three";
import { EffectComposer } from "three/addons/postprocessing/EffectComposer.js";
import { RenderPass } from "three/addons/postprocessing/RenderPass.js";
import { UnrealBloomPass } from "three/addons/postprocessing/UnrealBloomPass.js";
// Setup composer
const composer = new EffectComposer(renderer);