Analysis updated 2026-08-08 · repo last pushed 2026-07-27
Validate 3D models from suppliers against file size, triangle count, and texture resolution limits before they reach your customer app.
Set up automated quality checks for an online furniture catalog so every model meets consistent rendering standards.
Configure custom pass/fail thresholds in a JSON file and run batch checks across multiple glTF assets.
Skip slow geometry checks like UV overlap detection for simple models and run only the fast checks for quick validation.
| khronosgroup/gltf-asset-auditor | 7etsuo/anvil | antonp29/sylvasigner | |
|---|---|---|---|
| Stars | 26 | 26 | 26 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | 2026-07-27 | — | — |
| Maintenance | Active | — | — |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 3/5 | 3/5 |
| Audience | pm founder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a JSON config file specifying which checks to run, though defaults based on Khronos 3D Commerce guidelines are provided if values are omitted.
The glTF Asset Auditor is a tool that checks 3D model files for quality and compliance with a set of standards. It is designed for teams that use 3D models in e-commerce or product visualization applications. Instead of manually inspecting each model to make sure it meets your requirements, you run it through this tool and get a pass/fail report on a wide range of checks. You configure a JSON file that specifies which checks to run and what the passing values are. For example, you can set limits on file size, triangle count, texture resolution, material count, and more. If you omit a value, the tool falls back to defaults based on the Khronos 3D Commerce Asset Creation Guidelines. You can also turn off any check you do not need. The tool then reads your glTF file, runs the selected checks, and reports whether each one passed, failed, or was not tested. The main audience is teams managing 3D assets for online product catalogs or configurators. For instance, if a retailer sells furniture online and accepts 3D models from multiple suppliers, they need those models to load quickly, render well, and have consistent quality. This tool lets them enforce standards like maximum file size, texture dimensions, and proper UV mapping before a model ever reaches the customer-facing application. The Khronos Group, which maintains the glTF format itself, developed this as part of their 3D Commerce initiative. One notable tradeoff is performance. Some checks, like beveled edges, non-manifold edges, UV overlaps, and UV gutter width, require the tool to compute shared edges or UV relationships by comparing every vertex's position. The glTF format stores geometry as individual triangles without shared vertices, so the tool has to reconstruct those connections on the fly. For models with many triangles, these specific checks can take over a minute, while simpler checks typically finish in under five seconds. You can skip the slow checks if they are not relevant to your use case.
A tool that checks 3D model files against configurable quality standards, giving you a pass/fail report on things like file size, triangle count, and texture resolution so your models are consistent and performant.
Mainly TypeScript. The stack also includes TypeScript, glTF, JSON.
Active — commit in last 30 days (last push 2026-07-27).
No license information was provided in the repository explanation, so the licensing terms are unknown.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
Verify against the repo before relying on details.