Haven Asset Tester - A Blender add-on we use for asset QC
Add the following URL as a new Remote Repository extension in Blender:
https://raw.githubusercontent.com/Poly-Haven/HAT/main/index.json
Search for the HAT extension and click Install.
Checks:
- Check maps use Non-color Data when required
- Check if vertex colors exist (will screw up gltf export)
- Unit Scale is 1.0
- Warning if scale is not applied
- Collection name should be same as slug (file name)
- Texture file names should start with slug
- Texture datablock should match file name
- Texture files exist
- Texture map names should be standardized
- No packed texture files
- Material names should match or start with slug
- Texture paths should all be relative
- Texture "Plane" object is default dimensions
- Slug naming convention
- Warning if file has unsaved changes
- Object origin is not (0,0,0)
- Only one scene and viewlayer
- Make sure units are in meters
- Warn if shapekeys exist which may cause issues for gltf export
- Main collection is visible and renderable
Tools:
- Test FBX export
- Export GLTF
- Clean file of unused datablocks, including fake-user ones
- Make image datablock names match their file names
- Make mesh datablock name match object name
Misc:
- Pre-save handler to set viewport shading solid