Skip to main content

Skeletons & characters

The core of the SDK: SkeletonConsumer receives Skeleton messages, keeps a Person per tracked skeleton, instantiates an AR51Character for each, and drives it with IK every frame.

Skeleton​

Moved to Skeleton.

Joints​

Moved to Joints.

Person​

Moved to Person.

PersonEventArgs​

Moved to PersonEventArgs.

SkeletonConsumer​

Moved to SkeletonConsumer.

AR51Character​

Moved to AR51Character.

CharacterBones​

Moved to CharacterBones.

CharacterMapping​

serializable class

Maps a Name (entity id or display name) to a CharacterPrefab (AR51Character). CharacterMappingHelper.TryFind(...) looks one up by name.

AutoScaleMode​

enum

{ Disabled, NonUniform, Uniform, AdvancedNonUniform } — how the character's bone lengths are rescaled to match the tracked person. (Also HandAutoScaleMode { Disabled, Default, NonUniform }.)


Next: Object detection & transforms.

Was this page helpful?