Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
UsdSkel export fails when rig root is the model root (FTV-198) #89
When the root of the rig is the model root, the model cannot be represented correctly in USD because the model root must be of type UsdSkelRoot and the rig root must be of type UsdSkelSkeleton.
To fix this, a scope could be introduced, though as simple as this sounds, from experience I've scene that it tends to cause surprising bugs and pipeline problems. Still, for users of USDZ just attempting to export a single model, this might not be a bad option.
At the very least, we should report the problem clearly, so the user understands why the rig does not animate correctly once exported.
Worse, the current export chooses UsdSkelSkeleton as the model root, which results in an invisible model because the purpose is also set to "guide" on the skeleton root, which makes it not renderable.
An asset has been posted by a user here: