validate_game_asset
Validate game assets against explicit budgets and conventions. Returns passed/errors/warnings without modifying the asset, so issues can be fixed with other tools.
Instructions
Check an asset against explicit budgets and conventions.
Returns passed/errors/warnings. Constraints you do not set are reported as warnings rather than failures, so a plain call is still a useful health check. Read-only: it never modifies the asset, so fix anything it finds with the relevant tool.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| objects | No | ||
| max_objects | No | ||
| require_uvs | No | Fail if any mesh has no UV map | |
| forbid_ngons | No | Fail on faces with more than 4 sides | |
| max_vertices | No | ||
| max_dimension | No | Largest allowed bounding-box dimension in units | |
| max_materials | No | Material slots drive draw calls; engines usually want few | |
| max_triangles | No | Triangle budget, counted after modifiers | |
| check_topology | No | ||
| require_materials | No | ||
| forbid_non_manifold | No | ||
| require_applied_transforms | No | Fail on unapplied rotation or scale |