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?