3D Asset Processing

3D Asset Processing

geolibra

Analyzes, validates, and optimizes 3D glTF/GLB models for web and game engines. Provides compression, format conversion, and geometry processing tools.

269 viewsLocal (stdio)

What it does

  • Analyze 3D models for statistics and optimization recommendations
  • Validate glTF/GLB files for compliance and compatibility
  • Convert between glTF and GLB formats
  • Compress models with Draco and Meshopt algorithms
  • Optimize textures with WebP/AVIF/JPEG compression
  • Simplify geometry and reduce file sizes

Best for

Game developers optimizing assets for enginesWeb developers preparing 3D models for browsers3D artists reducing file sizes for mobile appsTeams ensuring model compatibility across platforms
Advanced compression with Meshopt and DracoTexture optimization to multiple formatsBoth basic and advanced processing pipelines

Tools (4)

analyze_model

Analyze a 3D model and provide detailed statistics and recommendations

validate_model

Validate a 3D model for compliance and compatibility

gltf-pipeline-executor

Execute gltf-pipeline CLI for BASIC glTF operations: glTF↔GLB conversion, embed/separate resources, glTF 1.0→2.0 upgrade, basic Draco compression, cleanup unused elements. Limited to basic file format operations and simple compression.

gltf-transform-executor

Execute gltf-transform CLI for ADVANCED glTF processing: Meshopt compression, Draco compression, texture compression (WebP/AVIF/JPEG/PNG), KTX2+Basis compression (ETC1S/UASTC), geometry optimization (quantize/weld/simplify/tangents), scene optimization (center/flatten/join), material conversion (metalrough/unlit), animation optimization (resample). Supports multi-step processing for complex operations.

Alternatives