explaingit

khronosgroup/gltf-asset-auditor

Analysis updated 2026-08-08 · repo last pushed 2026-07-27

26TypeScriptAudience · pm founderComplexity · 2/5ActiveSetup · easy

TLDR

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.

Mindmap

mindmap
  root((repo))
    What it does
      Checks 3D model quality
      Pass fail reporting
      Configurable checks
    Use cases
      E-commerce 3D catalogs
      Product configurators
      Supplier model validation
    How it works
      JSON config file
      Reads glTF files
      Runs selected checks
    Tech stack
      TypeScript
      glTF format
      Khronos standards
    Audience
      3D asset teams
      Retailers
      Product visualization
    Tradeoffs
      Fast simple checks
      Slow geometry checks
      Skip slow checks option

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Validate 3D models from suppliers against file size, triangle count, and texture resolution limits before they reach your customer app.

USE CASE 2

Set up automated quality checks for an online furniture catalog so every model meets consistent rendering standards.

USE CASE 3

Configure custom pass/fail thresholds in a JSON file and run batch checks across multiple glTF assets.

USE CASE 4

Skip slow geometry checks like UV overlap detection for simple models and run only the fast checks for quick validation.

What is it built with?

TypeScriptglTFJSON

How does it compare?

khronosgroup/gltf-asset-auditor7etsuo/anvilantonp29/sylvasigner
Stars262626
LanguageTypeScriptTypeScriptTypeScript
Last pushed2026-07-27
MaintenanceActive
Setup difficultyeasymoderatemoderate
Complexity2/53/53/5
Audiencepm founderdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires a JSON config file specifying which checks to run, though defaults based on Khronos 3D Commerce guidelines are provided if values are omitted.

No license information was provided in the repository explanation, so the licensing terms are unknown.

In plain English

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.

Copy-paste prompts

Prompt 1
I have a glTF 3D model file. Help me create a JSON config file for glTF Asset Auditor that checks file size under 10MB, triangle count under 50000, and texture resolution under 2048x2048.
Prompt 2
I need to set up glTF Asset Auditor to validate 3D furniture models from multiple suppliers. Walk me through installing the tool and running my first check with default Khronos 3D Commerce guidelines.
Prompt 3
Show me how to disable the slow geometry checks like UV overlap and non-manifold edge detection in glTF Asset Auditor so validation finishes in under five seconds per model.
Prompt 4
Help me write a JSON config for glTF Asset Auditor that only checks material count and beveled edges, turning off all other checks for a quick model assessment.

Frequently asked questions

What is gltf-asset-auditor?

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.

What language is gltf-asset-auditor written in?

Mainly TypeScript. The stack also includes TypeScript, glTF, JSON.

Is gltf-asset-auditor actively maintained?

Active — commit in last 30 days (last push 2026-07-27).

What license does gltf-asset-auditor use?

No license information was provided in the repository explanation, so the licensing terms are unknown.

How hard is gltf-asset-auditor to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is gltf-asset-auditor for?

Mainly pm founder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.