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'#