UsdSkel module#
Summary: The UsdSkel module defines schemas and API that form a basis for interchanging skeletally-skinned meshes and joint animations.
Classes:
- class pxr.UsdSkel.AnimMapper#
 Methods:
- IsIdentity()#
 
- IsNull()#
 
- IsSparse()#
 
- Remap()#
 
- RemapTransforms()#
 
- class pxr.UsdSkel.AnimQuery#
 Methods:
- BlendShapeWeightsMightBeTimeVarying()#
 
- ComputeBlendShapeWeights()#
 
- ComputeJointLocalTransformComponents()#
 
- ComputeJointLocalTransforms()#
 
- GetBlendShapeOrder()#
 
- GetBlendShapeWeightTimeSamples()#
 
- GetBlendShapeWeightTimeSamplesInInterval()#
 
- GetJointOrder()#
 
- GetJointTransformTimeSamples()#
 
- GetJointTransformTimeSamplesInInterval()#
 
- GetPrim()#
 
- JointTransformsMightBeTimeVarying()#
 
- class pxr.UsdSkel.Animation#
 Methods:
- CreateBlendShapeWeightsAttr()#
 
- CreateBlendShapesAttr()#
 
- CreateJointsAttr()#
 
- CreateRotationsAttr()#
 
- CreateScalesAttr()#
 
- CreateTranslationsAttr()#
 
- static Define()#
 
- static Get()#
 
- GetBlendShapeWeightsAttr()#
 
- GetBlendShapesAttr()#
 
- GetJointsAttr()#
 
- GetRotationsAttr()#
 
- GetScalesAttr()#
 
- static GetSchemaAttributeNames()#
 
- GetTransforms()#
 
- GetTranslationsAttr()#
 
- SetTransforms()#
 
- class pxr.UsdSkel.BindingAPI#
 Methods:
- static Apply()#
 
- static CanApply()#
 
- CreateAnimationSourceRel()#
 
- CreateBlendShapeTargetsRel()#
 
- CreateBlendShapesAttr()#
 
- CreateGeomBindTransformAttr()#
 
- CreateJointIndicesAttr()#
 
- CreateJointIndicesPrimvar()#
 
- CreateJointWeightsAttr()#
 
- CreateJointWeightsPrimvar()#
 
- CreateJointsAttr()#
 
- CreateSkeletonRel()#
 
- CreateSkinningMethodAttr()#
 
- static Get()#
 
- GetAnimationSource()#
 
- GetAnimationSourceRel()#
 
- GetBlendShapeTargetsRel()#
 
- GetBlendShapesAttr()#
 
- GetGeomBindTransformAttr()#
 
- GetInheritedAnimationSource()#
 
- GetInheritedSkeleton()#
 
- GetJointIndicesAttr()#
 
- GetJointIndicesPrimvar()#
 
- GetJointWeightsAttr()#
 
- GetJointWeightsPrimvar()#
 
- GetJointsAttr()#
 
- static GetSchemaAttributeNames()#
 
- GetSkeleton()#
 
- GetSkeletonRel()#
 
- GetSkinningMethodAttr()#
 
- SetRigidJointInfluence()#
 
- static ValidateJointIndices()#
 
- class pxr.UsdSkel.BlendShape#
 Methods:
- CreateInbetween()#
 
- CreateNormalOffsetsAttr()#
 
- CreateOffsetsAttr()#
 
- CreatePointIndicesAttr()#
 
- static Define()#
 
- static Get()#
 
- GetAuthoredInbetweens()#
 
- GetInbetween()#
 
- GetInbetweens()#
 
- GetNormalOffsetsAttr()#
 
- GetOffsetsAttr()#
 
- GetPointIndicesAttr()#
 
- static GetSchemaAttributeNames()#
 
- HasInbetween()#
 
- static ValidatePointIndices()#
 
- class pxr.UsdSkel.BlendShapeQuery#
 Methods:
- ComputeBlendShapePointIndices()#
 
- ComputeDeformedPoints()#
 
- ComputeSubShapePointOffsets()#
 
- ComputeSubShapeWeights()#
 
- GetBlendShape()#
 
- GetBlendShapeIndex()#
 
- GetInbetween()#
 
- GetNumBlendShapes()#
 
- GetNumSubShapes()#
 
- class pxr.UsdSkel.Cache#
 Methods:
- Clear()#
 
- ComputeSkelBinding()#
 
- ComputeSkelBindings()#
 
- GetAnimQuery()#
 
- GetSkelQuery()#
 
- GetSkinningQuery()#
 
- Populate()#
 
- class pxr.UsdSkel.InbetweenShape#
 Methods:
- CreateNormalOffsetsAttr()#
 
- GetAttr()#
 
- GetNormalOffsets()#
 
- GetNormalOffsetsAttr()#
 
- GetOffsets()#
 
- GetWeight()#
 
- HasAuthoredWeight()#
 
- IsDefined()#
 
- static IsInbetween()#
 
- SetNormalOffsets()#
 
- SetOffsets()#
 
- SetWeight()#
 
- class pxr.UsdSkel.Root#
 Methods:
- static Define()#
 
- static Find()#
 
- static Get()#
 
- static GetSchemaAttributeNames()#
 
- class pxr.UsdSkel.Skeleton#
 Methods:
- CreateBindTransformsAttr()#
 
- CreateJointNamesAttr()#
 
- CreateJointsAttr()#
 
- CreateRestTransformsAttr()#
 
- static Define()#
 
- static Get()#
 
- GetBindTransformsAttr()#
 
- GetJointNamesAttr()#
 
- GetJointsAttr()#
 
- GetRestTransformsAttr()#
 
- static GetSchemaAttributeNames()#
 
- class pxr.UsdSkel.SkeletonQuery#
 Methods:
- ComputeJointLocalTransforms()#
 
- ComputeJointRestRelativeTransforms()#
 
- ComputeJointSkelTransforms()#
 
- ComputeJointWorldTransforms()#
 
- ComputeSkinningTransforms()#
 
- GetAnimQuery()#
 
- GetJointOrder()#
 
- GetJointWorldBindTransforms()#
 
- GetMapper()#
 
- GetPrim()#
 
- GetSkeleton()#
 
- GetTopology()#
 
- HasBindPose()#
 
- HasRestPose()#
 
- class pxr.UsdSkel.SkinningQuery#
 Methods:
- ComputeExtentsPadding()#
 
- ComputeJointInfluences()#
 
- ComputeSkinnedPoints()#
 
- ComputeSkinnedTransform()#
 
- ComputeVaryingJointInfluences()#
 
- GetBlendShapeMapper()#
 
- GetBlendShapeOrder()#
 
- GetBlendShapeTargetsRel()#
 
- GetBlendShapesAttr()#
 
- GetGeomBindTransform()#
 
- GetGeomBindTransformAttr()#
 
- GetInterpolation()#
 
- GetJointIndicesPrimvar()#
 
- GetJointMapper()#
 
- GetJointOrder()#
 
- GetJointWeightsPrimvar()#
 
- GetMapper()#
 
- GetNumInfluencesPerComponent()#
 
- GetPrim()#
 
- GetSkinningMethod()#
 
- GetSkinningMethodAttr()#
 
- GetTimeSamples()#
 
- GetTimeSamplesInInterval()#
 
- HasBlendShapes()#
 
- HasJointInfluences()#
 
- IsRigidlyDeformed()#
 
- class pxr.UsdSkel.Tokens#
 Attributes:
- BlendShape = 'BlendShape'#
 
- SkelAnimation = 'SkelAnimation'#
 
- SkelBindingAPI = 'SkelBindingAPI'#
 
- SkelRoot = 'SkelRoot'#
 
- Skeleton = 'Skeleton'#
 
- bindTransforms = 'bindTransforms'#
 
- blendShapeWeights = 'blendShapeWeights'#
 
- blendShapes = 'blendShapes'#
 
- classicLinear = 'classicLinear'#
 
- dualQuaternion = 'dualQuaternion'#
 
- jointNames = 'jointNames'#
 
- joints = 'joints'#
 
- normalOffsets = 'normalOffsets'#
 
- offsets = 'offsets'#
 
- pointIndices = 'pointIndices'#
 
- primvarsSkelGeomBindTransform = 'primvars:skel:geomBindTransform'#
 
- primvarsSkelJointIndices = 'primvars:skel:jointIndices'#
 
- primvarsSkelJointWeights = 'primvars:skel:jointWeights'#
 
- primvarsSkelSkinningMethod = 'primvars:skel:skinningMethod'#
 
- restTransforms = 'restTransforms'#
 
- rotations = 'rotations'#
 
- scales = 'scales'#
 
- skelAnimationSource = 'skel:animationSource'#
 
- skelBlendShapeTargets = 'skel:blendShapeTargets'#
 
- skelBlendShapes = 'skel:blendShapes'#
 
- skelJoints = 'skel:joints'#
 
- skelSkeleton = 'skel:skeleton'#
 
- translations = 'translations'#
 
- weight = 'weight'#