Changed paths:
M contrib/IECoreUSD/test/IECoreUSD/data/skinnedFaceVaryingNormals.usda
Log Message:
-----------
USD skinning data : Improve clarity
- Add stage timecode range, so we get a playback range in `usdview`.
- Rename `Skeleton` prim to "skel", because having it share a name with one of its joints was confusing.
The call to `skinningQuery.GetJointMapper()` can not only reorder transforms but can also omit them. This occurs when SkelBindingAPI uses a `skel:joints` attribute to bind a mesh to a subset of joints, allowing the weights for other joints to be omitted. We were assuming that the mapped transform array had the same length as the input array, and were running off the end of the array.