threejs-postprocessing

Community

Add post-processing effects to Three.js scenes.

Authornicolasieber-tm
Version1.0.0
Installs0

System Documentation

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.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: threejs-postprocessing
Download link: https://github.com/nicolasieber-tm/threejs-skills/archive/main.zip#threejs-postprocessing

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.