The function called HumanoidAvatar is being used when animating human shaped 3D models in Unity.
This page explains the structure of the HumanoidAvatar.
In Unity, the bone structure for Humanoids (characters) are standardized for the efficiency of productions.
The Humanoid bone structure designated by Unity is called UnityHumanoidAvatar.
Unity doesn't control the bones directly, instead, it remaps the bones of a 3D character to UnityHumanoidAvatar and the result of the HumanoidAvatar being controlled is applied to the character's bones to animate the character.
Arms and Legs are separated into right / left.
Body | |
---|---|
Body parts | Bone name |
Backbone (bladebone) | Upper Chest |
Backbone (abdomen) | Chest |
Waist | Spine |
Hips | Hips |
Shoulder | Shoulder |
Humerus | Upper Arm |
Forearm | Lower Arm |
Hand | Hand |
Thigh | Upper Leg |
Lower thigh | Lower Leg |
Foot | Foot |
Toe | Toes |
Head | |
---|---|
Body parts | Bone name |
Left eye | Left Eye |
Right eye | Right Eye |
Head | Head |
Jaw | Jaw |
Neck | Neck |
Finger joints are named from inner to outer …[Thumb Proximal] > [Thumb Intermediate] > [Thumb Distal]
.
Hand | |
---|---|
Thumb | |
Thumb - Basal | Thumb Proximal |
Thumb - Middle | Thumb Intermediate |
Thumb - Tip | Thumb Distal |
Index | |
Index - Basal | Index Proximal |
Index - Middle | Index Intermediate |
Index - Tip | Index Distal |
Middle | |
Middle - Basal | Middle Proximal |
Middle - Middle | Middle Intermediate |
Middle - Tip | Middle Distal |
Ring | |
Ring - Basal | Ring Proximal |
Ring - Middle | Ring Intermediate |
RIng - Tip | Ring Distal |
Little | |
Little - Basal | Little Proximal |
Little - Middle | Little Intermediate |
Little - Tip | Little Distal |
Joints | |
Basal | Proximal |
Middle | Intermediate |
Tip | Distal |