What problem does it solve? Loading and configuring textures in React Three Fiber involves many details—hooks, color spaces, wrapping modes, mipmaps, and Suspense handling—that are easy to get wrong, leading to washed-out colors, blurry surfaces, or broken PBR materials. ## Core Features & Use Cases - Texture Loading Hooks: Load single, multiple, or named PBR texture sets with useTexture, useLoader, and preloading support. - Environment & Special Textures: Apply HDR environments, cube maps, video textures, canvas textures, data textures, and render-to-texture FBOs. - Configuration & Performance: Set wrapping, filtering, anisotropy, sRGB color space, sprite-sheet offsets, and follow texture memory best practices. - Use Case: Build a product configurator where a sphere uses a full PBR texture set (color, normal, roughness, metalness, AO) with an HDR studio environment for realistic reflections. ## Quick Start Show me how to load a PBR texture set with useTexture and apply it to a meshStandardMaterial in my React Three Fiber scene.