USD blendshape import errors for instances.

No longer attempting to create a skel binding on
instance proxies and proxies, as doing so generates
USD errors.
This commit is contained in:
Michael Kowalski 2022-08-14 14:24:09 -04:00
parent 9a2680a626
commit a61fdcd349
1 changed files with 6 additions and 0 deletions

View File

@ -131,6 +131,12 @@ void import_blendshapes(Main *bmain, Object *obj, pxr::UsdPrim prim)
return;
}
if (prim.IsInstanceProxy() || prim.IsInPrototype()) {
/* Attempting to create a UsdSkelBindingAPI for
* instance proxies and prototypes generates USD errors. */
return;
}
pxr::UsdSkelBindingAPI skel_api = pxr::UsdSkelBindingAPI::Apply(prim);
if (!skel_api) {