Model Rigging Overview
Skeleton Introduction
External Humanoid Skeleton:
Exclusive for External Outfit Models: Distinct skeletons are required for male and female models.
Shared Animation Resources: Animations within this skeleton's library can be used across all external models.
Internal Humanoid Skeleton:
- Support for Internal Outfit Models: Skeletons need to differentiate between male and female for proper outfit model matching.
- Shared Animation Resources: This skeleton type also supports sharing animations within its library.
Hair Skeleton:
- Custom Hair Rigging: Skeletons for hair are custom-built, and bones can be named freely.
- Attachment Point: All complete hairstyles must be linked to the Hair_Root attachment point (a custom-built virtual body), ensuring the naming of the attachment point is consistent.
Hairstyles | ![]() |
---|
Dynamic Bone for Apparel Parts (Skirts, Sleeve Edges, Capes, etc.):
- Component of Basic Apparel: Dynamic bone parts are integrated into basic clothing components and can be rigged separately to achieve motion effects.
- Custom Bone Structure: Depending on the specific model, choose appropriate attachment points for constructing the skeleton and creating the attachment points (virtual bodies).
- Correct Naming of Attachment Points: All virtual bodies (attachment points) must be correctly named. Other bones can be customized as needed.
- Attachment Point Names:
- Skirt Attachment Points: Skirt_Root (above waist part of the skirt), Skirt_01_Root (below waist part of the skirt).
- Sleeve Attachment Points: Lower_R_Root (right sleeve), Lower_L_Root (left sleeve).
- Back Attachment Point: Cloak_Root (upper body attachment point, such as for capes or ties).
Skirt Hem Skirt_Root (above the waist skirt) Skirt_01_Root (below the waist skirt) | ![]() |
---|---|
Sleeve Edges Lower_R_Root (Right Sleeve) Lower_L_Root (Left Sleeve) | ![]() |
Cape Cloak_Root | ![]() |
Skeleton Verification Table:
Skeleton Name (Index Order) | **Internal ** | External |
---|---|---|
0 | Root | Root |
1 | Bip_01 | Bip_01 |
2 | Pelvis | Pelvis |
3 | Spine_01 | Spine_01 |
4 | Spine_02 | Spine_02 |
5 | Spine_03 | Spine_03 |
6 | Neck_01 | Neck_01 |
7 | Head | Head |
8 | HeadNub | Hair_Root |
9 | Eye_R | BN_face |
10 | Eye_L | BN_upeyelip_R02 |
11 | Mouth | BN_eyeBrow03_R |
12 | Eyelid_R | BN_eyeBrow02_R |
13 | Eyelid_L | BN_eyeBrow01_R |
14 | Eyebrow_R | BN_forehead |
15 | Eyebrow_L | BN_eyeBrow01_L |
16 | Hair_Root | BN_eyeBrow02_L |
17 | Chest_01_R | BN_eyeBrow03_L |
18 | Chest_02_R | BN_upLip02_R |
19 | Clavicle_R | BN_upLip_M |
20 | UpperArm_R | BN_upLip02_L |
21 | Lowerarm_R | BN_comouth_R |
22 | Hand_R | BN_loLip02_R |
23 | Thumb_01_R | BN_loLip_M |
24 | Thumb_02_R | BN_loLip02_L |
25 | Thumb_03_R | BN_comouth_L |
26 | ThumbNub_R | BN_R_face08 |
27 | Index_01_R | BN_eyeball_L |
28 | Index_02_R | BN_eyeball_R |
29 | Index_03_R | BN_upeyelip_L02 |
30 | IndexNub_R | BN_upeyelip_L01 |
31 | Middle_01_R | BN_coeyelip_L01 |
32 | Middle_02_R | BN_upeyelip_L03 |
33 | Middle_03_R | BN_coeyelip_L02 |
34 | MiddleNub_R | BN_loeyelip_L02 |
35 | Ring_01_R | BN_loeyelip_01 |
36 | Ring_02_R | BN_loeyelip_03 |
37 | Ring_03_R | BN_coeyelip_R01 |
38 | RingNub_R | BN_upeyelip_R01 |
39 | Pinky_01_R | BN_setou02 |
40 | Pinky_02_R | BN_upeyelip_R03 |
41 | Pinky_03_R | BN_coeyelip_R02 |
42 | PinkyNub_R | BN_loeyelip_R01 |
43 | Lower_R_Root | BN_loeyelip_R02 |
44 | Clavicle_L | BN_loeyelip_R02 |
45 | UpperArm_L | BN_L_face06 |
46 | Lowerarm_L | BN_L_face07 |
47 | Hand_L | BN_L_face08 |
48 | Thumb_01_L | BN_L_face05 |
49 | Thumb_02_L | BN_setou01 |
50 | Thumb_03_L | BN_M_face00 |
51 | ThumbNub_L | BN_nose |
52 | Index_01_L | BN_R_face05 |
53 | Index_02_L | BN_R_face06 |
54 | Index_03_L | BN_R_face07 |
55 | IndexNub_L | BN_L_face00 |
56 | Middle_01_L | BN_L_face01 |
57 | Middle_02_L | BN_L_face02 |
58 | Middle_03_L | BN_L_face03 |
59 | MiddleNub_L | BN_L_face04 |
60 | Ring_01_L | BN_R_face04 |
61 | Ring_02_L | BN_R_face03 |
62 | Ring_03_L | BN_R_face02 |
63 | RingNub_L | BN_R_face01 |
64 | Pinky_01_L | BN_R_face00 |
65 | Pinky_02_L | BN_setou03 |
66 | Pinky_03_L | BN_jaw_M |
67 | PinkyNub_L | BN_M_face01 |
68 | Lower_L_Root | BN_setou00 |
69 | Chest_01_L | BN_uptooth |
70 | Chest_02_L | BN_lotooth |
71 | Cloak_Root | HeadNub |
72 | Skirt_Root | Clavicle_R |
73 | Thigh_L | UpperArm_R |
74 | Calf_L | Lowerarm_R |
75 | Foot_L | Hand_R |
76 | Toe_L | Thumb_01_R |
77 | ToeNub_L | Thumb_02_R |
78 | Thigh_R | Thumb_03_R |
79 | Calf_R | ThumbNub_R |
80 | Foot_R | Index_01_R |
81 | Toe_R | Index_02_R |
82 | ToeNub_R | Index_03_R |
83 | Skirt_01_Root | IndexNub_R |
84 | Middle_01_R | |
85 | Middle_02_R | |
86 | Middle_03_R | |
87 | MiddleNub_R | |
88 | Ring_01_R | |
89 | Ring_02_R | |
90 | Ring_03_R | |
91 | RingNub_R | |
92 | Pinky_01_R | |
93 | Pinky_02_R | |
94 | Pinky_03_R | |
95 | PinkyNub_R | |
96 | Lower_R_Root | |
97 | Clavicle_L | |
98 | UpperArm_L | |
99 | Lowerarm_L | |
100 | Hand_L | |
101 | Thumb_01_L | |
102 | Thumb_02_L | |
103 | Thumb_03_L | |
104 | ThumbNub_L | |
105 | Index_01_L | |
106 | Index_02_L | |
107 | Index_03_L | |
108 | IndexNub_L | |
109 | Middle_01_L | |
110 | Middle_02_L | |
111 | Middle_03_L | |
112 | MiddleNub_L | |
113 | Ring_01_L | |
114 | Ring_02_L | |
115 | Ring_03_L | |
116 | RingNub_L | |
117 | Pinky_01_L | |
118 | Pinky_02_L | |
119 | Pinky_03_L | |
120 | PinkyNub_L | |
121 | Lower_L_Root | |
122 | Cloak_Root | |
123 | Chest_01_R | |
124 | Chest_02_R | |
125 | Chest_01_L | |
126 | Chest_02_L | |
127 | Skirt_Root | |
128 | Thigh_L | |
129 | Calf_L | |
130 | Foot_L | |
131 | Toe_L | |
132 | ToeNub_L | |
133 | Thigh_R | |
134 | Calf_R | |
135 | Foot_R | |
136 | Toe_R | |
137 | ToeNub_R | |
138 | Skirt_01_Root |