What problem does it solve? Exporting PBR textures from Substance 3D Painter for web and game engines involves repetitive manual configuration, channel packing decisions, and resolution tuning that is error-prone and slow when done by hand across many texture sets. ## Core Features & Use Cases - Web-Optimized Texture Export: Export baseColor, normal, metallicRoughness, and ORM-packed textures in glTF 2.0-compliant formats for Three.js, Babylon.js, and React Three Fiber. - Python API Automation: Batch export all texture sets, override resolution per asset, and auto-export on project save using the substance_painter Python API. - Custom Export Presets: Generate JSON presets for glTF, Three.js, Babylon.js, ORM packing, and mobile WebGL with the included preset generator script. - Use Case: You have a Substance project with five texture sets destined for a Three.js product configurator. Run the batch export script to produce 1024×1024 PNG textures with infinite padding, then load them into a MeshStandardMaterial with correct sRGB color space. ## Quick Start Ask the AI to export all texture sets from the open Substance Painter project as web-optimized 1024×1024 textures for Three.js.