Get Skeleton Data#
This node retrieves skeleton data given skeleton prims and camera paramters
Installation#
To use this Node, you must enable omni.replicator.core
in the Extension Manager.
Inputs#
Name |
Type |
Description |
Default |
---|---|---|---|
prims |
|
list of skeleton prim paths |
|
exec |
|
exec |
|
cameraModel |
|
Camera model (pinhole or fisheye models) |
|
cameraViewTransform |
|
Camera view matrix |
|
cameraProjection |
|
Camera projection matrix |
|
cameraFocalLength |
|
Camera focal length |
|
cameraAperture |
|
Camera horizontal and vertical aperture |
|
cameraFisheyeNominalWidth |
|
Camera fisheye nominal width |
|
cameraFisheyeNominalHeight |
|
Camera fisheye nominal height |
|
cameraFisheyeOpticalCentre |
|
Camera fisheye optical centre |
|
cameraFisheyeMaxFOV |
|
Camera fisheye maximum field of view |
|
cameraFisheyePolynomial |
|
Camera fisheye polynomial |
|
cameraNearFar |
|
Camera near/far clipping range |
|
renderProductPath |
|
Path of the render product to use for 2d projections |
|
useSkelJoints |
|
Get skeleton joint information using the skelJoints information |
|
instanceData |
|
Instance segmentation data |
[] |
idToSemantics |
|
Mapping from id to semantic labels. |
Outputs#
Name |
Type |
Description |
Default |
---|---|---|---|
exec |
|
exec |
|
skeletonData |
|
Skeleton Data |
{} |
numSkeletons |
|
The number of skeletons in output data. |
|
skeletonParents |
|
The ID of all the skeleton joints. |
|
skeletonParentsSizes |
|
The size of each skeleton skeletonParents array. |
|
restGlobalTranslations |
|
The rest skeleton joint translations in global space. |
|
restGlobalTranslationsSizes |
|
The size of each skeleton restGlobalTranslations array. |
|
restLocalRotations |
|
The rest skeleton joint rotations in local space. |
|
restLocalRotationsSizes |
|
The size of each skeleton restLocalRotations array. |
|
restLocalTranslations |
|
The rest skeleton joint translations in local space. |
|
restLocalTranslationsSizes |
|
The size of each skeleton restLocalTranslations array. |
|
skelName |
|
The skeleton name. |
|
skelPath |
|
The USD stage path to the skeleton. |
|
assetPath |
|
The referenced asset path. |
|
animationVariant |
|
The name of the animation variant assigned. |
|
globalTranslations |
|
The skeleton joint translations in global space. |
|
globalTranslationsSizes |
|
The size of each skeleton globalTranslations array. |
|
localRotations |
|
The skeleton joint rotations in local space. |
|
localRotationsSizes |
|
The size of each skeleton localRotations array. |
|
skeletonJoints |
|
The paths of all the skeleton joints. |
|
translations2d |
|
The 2D projected skeleton joint positions. |
|
translations2dSizes |
|
The size of each skeleton translations2d array. |
|
jointOcclusions |
|
Whether the joint is occluded. |
|
jointOcclusionsSizes |
|
The size of each skeleton jointOcclusions array. |
|
occlusionTypes |
|
The semantic name of the object occluding the joint. |
|
occlusionTypesSizes |
|
The size of each skeleton occlusionTypes array. |
|
inView |
|
Whether the skeleton is in the camera view. |