Check whether an asset is game-ready
validate_game_assetValidate a glTF/GLB against configurable shipping criteria, returning pass/fail with reasons for UVs, normals, tangents, triangles, materials, and textures. Identify specific violations to fix and re-validate.
Instructions
FREE and fully local: no network call, no credits. Judges a glTF/GLB against a shipping policy and returns a pass/fail verdict with per-check reasons — UVs, normals, tangents where a normal map is bound, triangle budget, material count, texture resolution, power-of-two textures, and bounding-box sanity. Errors fail the asset; warnings are judgement calls and do not. Every threshold is overridable, because an asset failing someone else's house style is not a defect. Pair with normalize_mesh: run this first to see what is wrong, normalize, then run it again to prove the repair.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| modelPath | No | Absolute path to a local .glb or .gltf. | |
| assetJobId | No | A job that has already been downloaded. | |
| requireUVs | No | ||
| maxMaterials | No | ||
| maxTriangles | No | ||
| minTextureSize | No | ||
| requireNormals | No | ||
| maxDimensionMeters | No | ||
| minDimensionMeters | No | ||
| requireBaseColorTexture | No | ||
| requirePowerOfTwoTextures | No | ||
| requireTangentsWithNormalMap | No |