web_decompile_shaders
Decompile client-side 3D assets and shaders: decode GLB/glTF PBR materials, analyze GLSL/WGSL code, identify rendering engines, and generate interactive visualizers and audit reports.
Instructions
Decompiles client-side 3D graphics and shader pipelines: decodes binary GLB container chunks and glTF 2.0 PBR materials, analyzes GLSL ES 1.00/3.00 and WebGPU WGSL shaders, fingerprints 3D rendering engines (Three.js/Babylon.js), and synthesizes interactive 3D visualizers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target | Yes | Target website URL, GLB/glTF model file, shader file (.vert/.frag/.wgsl), or local folder with 3D client bundles | |
| outputDir | No | Target directory for shader decompile artifacts (default: ./shader_report) | |
| generateHtml | No | Generate standalone interactive shader_pipeline_visualizer.html (default: true) | |
| generateJson | No | Generate structured shader_decompile_manifest.json (default: true) | |
| generateMarkdown | No | Generate SHADER_DECOMPILE_REPORT.md audit report (default: true) |