Roggie Zhang
Roggie Zhang
### Description of Change(s) Add python bindings for `UsdValidator`, `UsdValidatorSuite` and `UsdValidationRegistry`. It is stacked on https://github.com/PixarAnimationStudios/OpenUSD/pull/3223, https://github.com/PixarAnimationStudios/OpenUSD/pull/3232, and https://github.com/PixarAnimationStudios/OpenUSD/pull/3236 for adding Python bindings for validator framework. ### Fixes Issue(s)...
### Description of Change(s) Switching material bindings for skeletal meshes may cause out of sync issue. See https://github.com/PixarAnimationStudios/OpenUSD/issues/1747 for more details. ### Link to proposal ([if applicable](https://openusd.org/release/contributing_to_usd.html#step-1-get-consensus-for-major-changes)) ### Fixes Issue(s)...
### Description of Change(s) Removing animation prim with visiblity update to UsdSkelRoot may cause crash to hydra code. ### Link to proposal ([if applicable](https://openusd.org/release/contributing_to_usd.html#step-1-get-consensus-for-major-changes)) ### Fixes Issue(s) ### Checklist -...
### Description of Change(s) We found a very strange behavior that `ComputeExtent` along with `GetForwardedTargets` in a multi-threading way would influence the behavior of getting material binding with API `UsdRelationship::GetForwardedTargets`....
We found a very strange behavior that ComputeExtent along with GetForwardedTargets in a multi-threading way would influence the behavior of getting material binding with API UsdRelationship::GetForwardedTargets. See the changes of...
### Description of Change(s) When a usda file is UTF-8 encoded with the BOM signature, the code in the UsdaFileFormat's _CanReadImpl that is invoked prior to spinning up the parser...
### Description of Change(s) See https://github.com/PixarAnimationStudios/OpenUSD/pull/3829 for details as this PR is based on that to apply the new prim flags to filter prototypes. ### Link to proposal ([if applicable](https://openusd.org/release/contributing_to_usd.html#step-1-get-consensus-for-major-changes))...
### Description of Change(s) There's no way to identify a concretely define subgraph using traversal predicates because "IsAbstract" will match all ancestors. This PR adds a `HasAbstractSpecifier` similar to `HasDefiningSpecifier`...