Skip to content
/ HAT Public

Haven Asset Tester - A Blender add-on we use for asset QC

License

Notifications You must be signed in to change notification settings

Poly-Haven/HAT

Repository files navigation

HAT

Haven Asset Tester - A Blender add-on we use for asset QC

How to install:

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.

Features / to do:

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