FX-Technical

USD Material Binding Validator

A tool for detecting and fixing missing material assignments in USD scenes.

It provides a simple way to find primitives without materials, view their details, browse available materials, and assign them directly.

The tool includes search and filtering to quickly narrow down problem areas, with support for applying materials to multiple primitives at once.

It is designed to fit naturally into Houdini-based USD workflows, helping catch and resolve issues before they affect look development or rendering.

View on GitHub.

UI Preview

Key features include:

  • Detects primitives with missing material assignments
  • Search and filtering to quickly locate problem areas
  • Detailed view of selected primitives (name, path, type, material)
  • Material library browser for easy selection
  • Bulk assignment of materials to filtered primitives

Tech Stack

  • Python
  • PySide (Qt)
  • OpenUSD