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