What problem does it solve?
This Skill prevents slow-loading, oversized, and GPU-unfriendly media by turning 3D and web asset optimization into a repeatable, budget-driven workflow.
Core Features & Use Cases
- glTF/GLB optimization: Compress geometry with Draco/meshopt and optimize textures for GPU delivery with KTX2 (ETC1S/UASTC) using gltf-transform.
- Blender baking guidance: Bake lightmaps/AO (UVMap + LightmapUV) to reduce runtime shadow cost and draw-call pressure.
- Deterministic asset budget checks: Enforce CI/CD size thresholds for GLB/GLTF/images/video/animations to stop regressions before release.
- Responsive media rules: Select AVIF/WebP strategies, set srcset/sizes, and apply LCP/priority hints for reliable performance.
- Migration and format policy: Move from Lottie-web JSON toward dotLottie/ThorVG-compatible assets and apply file-size caps.
Quick Start
Use the media-asset-pipeline skill to optimize a candidate 3D model and its textures for WebGL by compressing geometry and textures, selecting responsive image/video formats, and then validating the output against the stated asset budgets for release readiness.