What problem does it solve?
This Skill provides a comprehensive framework for designing and implementing ambient visibility in Three.js WebGPU scenes, addressing challenges related to indirect lighting, occlusion, and visual quality.
Core Features & Use Cases
- Ambient Occlusion: Implements ambient occlusion algorithms for realistic lighting and shadowing effects.
- Reconstruction: Offers options for reconstructing normals and depth information for improved visual quality.
- Temporal Filtering: Provides temporal filtering options for maintaining consistent visual quality over time.
- Quality Gates: Includes quality gates to ensure that the implemented algorithms meet specific performance and visual criteria.
- Use Case: Imagine you are developing a Three.js WebGPU scene with complex lighting and occlusion requirements. Use this Skill to implement ambient occlusion and other features that enhance the visual realism of your scene.
Quick Start
Use the threejs-ambient-contact-shading skill to apply ambient occlusion to your scene with the following command: threejs-ambient-contact-shading apply-ao --radius 0.5 --thickness 0.25