blender_validate
Audit the model and return a scored report covering geometry, materials, UVs, transforms, pivots, and more. Run after building or before exporting to catch issues.
Instructions
Audit the model and return a scored report: scale, dimensions, normals, topology, intersections, symmetry, naming, materials, UVs, transforms, pivots, poly budget, LODs, lighting and orphan datablocks.
This is the first tool to reach for after building something, and again
before exporting. Pass target to check real-world proportions against a
known vehicle or asset spec.
Each check reports ok, info, warn or error; a check that itself
crashes is reported as an error entry rather than aborting the audit, so
you always get a full picture.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| checks | No | Run only these checks: scale, dimensions, normals, topology, intersections, symmetry, naming, materials, uv, transforms, pivots, budget, lods, lighting, orphans. | |
| ignore | No | Glob patterns to exclude, e.g. ['Sweep', 'Ground*']. Studio props otherwise dominate every size check. | |
| target | No | Real-world spec to check against, e.g. {'length': 3.765, 'width': 1.490, 'height': 1.370}. Keys: length, width, height (metres). | |
| objects | No | Restrict the audit to these object names. | |
| orphans | No | ||
| max_faces | No | Face budget above which the budget check warns. | |
| tolerance_pct | No | Allowed deviation for the dimension check, in percent. | |
| weld_distance | No | Weld distance used when reporting duplicate vertices. | |
| response_format | No | 'markdown' for readable output, 'json' for raw structured data. | markdown |
| max_pivot_offset | No | Distance from geometry centre above which a pivot is reported. |