What problem does it solve? Setting up realistic lighting in Three.js requires choosing among six light types, tuning shadow cameras and bias values, and wiring up HDR environment maps, all of which involve error-prone boilerplate. ## Core Features & Use Cases - Light Type Reference: Covers AmbientLight, HemisphereLight, DirectionalLight, PointLight, SpotLight, and RectAreaLight with constructor parameters and runtime properties. - Shadow Configuration: Provides shadow map setup, camera frustum tuning, bias fixes for shadow acne, and performance trade-offs for map sizes. - Environment Lighting (IBL): Loads HDR environment maps via RGBELoader and PMREMGenerator, plus light probes and cube textures. - Use Case: When building a product showcase scene, apply the three-point lighting recipe with a shadow-casting key light and an HDR environment for realistic PBR reflections. ## Quick Start Add three-point lighting with soft shadows and an HDR environment map to my Three.js scene.