Skip to content

USD Interchange Repair Kit

Module: Tech · Category: Workflow · Tool ID: USDInterchangeRepairKit

Analyzes the results of USD / Interchange imports. Scans imported assets for: material deduplication opportunities (materials with identical parameters that could be merged), missing references (dangling refs), and packaging safety issues (non-power-of-2 textures, missing collision, root-folder placement, WPO usage).

Screenshot 01 — Hero shot — Repair kit with all four scans run, mixed entries across Imported Assets / Duplicate Groups / Missing Refs / Safety Issues.


  • After a large USD or Interchange import — auditing the result for cleanup opportunities
  • Material deduplication — merging identical-parameter MIs
  • Pre-cook validation — finding NonPOT textures or missing collision
  • Diagnosing “this imported asset references something missing”
  • Don’t use this for non-USD-imported projects — checks are import-result-specific
  • Don’t expect this to fix automatically — surfaces issues; fixes happen per-asset

  1. Open the EQLabs Hub and search for USD or Interchange (or browse to Tech → Workflow)
  2. Click the tool card
  3. Set Scan Path, run the four checks

FieldWhat it doesDefault
Scan PathFolder to inspect/Game
Scan AssetsWalks the folder, lists imported assets
Analyze DuplicatesFinds materials with identical parameters
Check ReferencesFinds dangling references
Run Safety ReportAudits for packaging-safety issues
Copy Assets / Copy SafetyClipboard dumps per category
Imported Assets listPer-asset row: name, type, size, source ref, issues
Material Duplicates listPer-group row: representative name, duplicate names, shared param count
Missing References listPer-row: asset name, missing ref name
Packaging Safety Issues listPer-row: asset name, issue type (NonPOT / NoCollision / WPO / RootFolder), description, severity

  1. Set Scan Path to the folder USD imported into
  2. Click Scan Assets
  3. Click Analyze Duplicates — review groups, decide which to merge
  4. Click Check References — fix dangling refs
  5. Click Run Safety Report — fix NonPOT / collision / WPO issues
  6. Optionally Copy results for team review

FieldDefault
Scan Path/Game

Settings file: [Project]/Saved/EQLabs/Settings/USDInterchangeRepairKit.json


  • In-panel results across four lists
  • Clipboard — Copy Assets / Copy Safety
  • No edits — read-only audit

  • Duplicate groups need manual merging — the tool surfaces; you decide whether to merge (and which to keep as the canonical)
  • NonPOT is sometimes intentional — UI textures often are; landscape / atlas textures rarely should be
  • Missing references usually mean a broken import — fix the source USD or re-import


Report an issue with this tool

Opens our feedback form in a new tab with the tool name pre-filled.