The SkelRoot adapter exists for two reasons: (a) Registering the SkeletonAdapter to handle processing of any skinned prim under a SkelRoot prim. More...
The SkelRoot adapter exists for two reasons: (a) Registering the SkeletonAdapter to handle processing of any skinned prim under a SkelRoot prim.
The UsdSkel schema requires that ANY skinned prim lives under a SkelRoot.
(b) Getting the skeleton that deforms each skinned prim, which is stored in the SkeletonAdapter (the latter is stateful). Both of these happen during Populate(..)