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 classMaps 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 }.)
Was this page helpful?