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.Binding#

Methods:

GetSkeleton()#
GetSkinningTargets()#
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'#
class pxr.UsdSkel.Topology#

Methods:

GetNumJoints()#
GetParent()#
GetParentIndices()#
IsRoot()#
Validate()#