What problem does it solve? Choosing and configuring the right Three.js material is confusing because each material type has different lighting behavior, texture maps, and performance costs, and misconfiguration leads to broken rendering or poor frame rates. ## Core Features & Use Cases - Material Type Reference: Covers MeshBasicMaterial, MeshLambertMaterial, MeshPhongMaterial, MeshStandardMaterial, MeshPhysicalMaterial, MeshToonMaterial, ShaderMaterial, and more with complete property examples. - Advanced PBR Effects: Provides ready-to-adapt configurations for glass (transmission), car paint (clearcoat), fabric (sheen), iridescence, and anisotropy. - Custom Shaders: Includes ShaderMaterial and RawShaderMaterial templates with built-in uniform documentation and GLSL examples. - Use Case: When building a 3D product viewer, use this Skill to create a realistic glass material with transmission and IOR settings, then apply an HDR environment map for accurate reflections. ## Quick Start Ask the AI to create a Three.js glass material using MeshPhysicalMaterial with transmission and an HDR environment map.