Skip to main content
Daniel McCoy Stephenson
All projects

usd-asset-gate

A CI quality gate for OpenUSD assets: runs OpenUSD's own validators plus YAML-configured house rules (units, up axis, budgets, naming) on the .usd files a pull request changed, as a CLI or a GitHub Action, with one PR comment that is updated in place.

Python / OpenUSD / GitHub Actions
Developer Tools
Active
GitHub

See it in 3D

Before, after and difference renders of two grey crates: in the after image one crate has moved and turned orange, the difference image marks it in red, and a panel reports 10.85 percent of pixels changed.

The advisory visual diff on the yard fixture after one crate was moved 0.8 m and painted orange: before, after and the pixels over ΔE 4, rendered headless by Strata. Still drawn by usd-asset-gate preview.