We are a team of engineers with 10+ years of experience in gamedev. We have delivered rigging for over 50 projects, from mobile games to AAA VR solutions. Our goal is to make the skeleton work in the engine, not just in the preview. Character rigging for animation system requirements is our specialty, so we guarantee compatibility with any pipeline.
A skeleton that merely moves in Maya is one thing. A skeleton that correctly works in Unity Animator with a Humanoid Avatar, supports IK via Animation Rigging, doesn't break Blend Trees, and properly processes Motion Capture data is another. Most rigging problems surface during engine integration. The later they are detected, the costlier the fix. For instance, in one project we found that due to incorrect forearm bone orientation, animations from Mixamo produced inverted elbows in 30% of the characters. The fix took 4 hours but saved weeks of subsequent adjustments. Contact us for a consultation—we can help you avoid such issues.
Unity Humanoid Avatar Rigging Requirements
Unity Mecanim with Humanoid configuration imposes strict constraints. The system expects the hierarchy: Hips → Spine → Chest → UpperChest → Neck → Head. Additional bones (e.g., Spine2.5, BustBone) are ignored during Avatar mapping or break it. The second issue is T-pose vs. A-pose. T-pose is the standard for retargeting; A-pose is better for shoulder deformation but requires a compensating mask. Unity Humanoid Avatar (Avatar Creation) is the key system, so all requirements must be met before skinning.
Why Bone Orientation Matters
The Unity Humanoid system expects bones oriented along specific axes. An arm bone rotated in the wrong direction will cause an inverted elbow during retargeting. The standard: the Y-axis of arm bones points from shoulder to hand, the Z-axis points forward along the palm. This is especially important when using Mocap data from Mixamo or Rokoko. Incorrect orientation can lead to 30–40% of animations requiring manual correction.
How Character Rigging Affects VR Animations
If the player sees their own body in VR, the head and hand positions must control the skeleton's FK/IK system. The Animation Rigging package provides TwoBoneIK for arms, MultiParentConstraint for the torso, and ChainIK for the spine. The Rig must contain individual target bones for these constraints. For Hand Tracking (Meta Hand Tracking SDK, OpenXR), the bone hierarchy must match the expected order: ThumbMetacarpal → ThumbProximal → ThumbDistal → ThumbTip, and so on. Any deviation breaks retargeting.
Comparison of Rigging Approaches
| Criterion | Blender + Rigify | Maya + HumanIK |
|---|---|---|
| Prototyping speed | Higher (templates) | Medium |
| Weighting control | Good | Excellent |
| Unity Humanoid support | Manual axis setup required | Built-in |
| License cost | Free | Paid |
Blender is better for quick iterations, Maya for complex projects requiring precise deformation control. For your project, we will select the optimal tool—contact us to discuss details.
Common Rigging Errors and Solutions
| Error | Consequences | Solution |
|---|---|---|
| Incorrect arm bone orientation | Elbows twist during retargeting | Fix axes in Maya/Blender |
| Extra bones in hierarchy | Mecanim ignores or breaks Avatar | Exclude or manually configure |
| Missing IK targets for VR | Hands don't follow controllers | Add target bones |
Specifics of VR Rigging
Full Body IK for avatars: Unity Animation Rigging requires separate bones for IK targets. Finger joints—strict hierarchy for Hand Tracking. Procedural animation support: IK chains for adapting legs to terrain, independent head rotation.
What's Included in Our Work
- Analysis of technical requirements (engine, version, Mocap, Hand Tracking)
- Skeleton construction with correct axes and naming
- Avatar mapping test in Unity before skinning
- Basic skinning with manual correction of critical areas
- IK and VR constraint setup
- Documentation of structure and process
- Team training on working with the rig
Rigging Process
- Requirements analysis.
- Skeleton building in Blender/Maya.
- Mapping test in Unity.
- Skinning and weight painting.
- Corrective Shape Keys setup (optional).
Timeline Estimates
| Task | Estimated Time |
|---|---|
| Humanoid rigging for Mecanim (no skinning) | 4–8 hours |
| Rigging + skinning of full character | 2–4 working days |
| VR Avatar rig with IK and Hand Tracking | 3–5 working days |
| Revision/adaptation of existing rig | 1–3 working days |
Pricing is calculated individually after requirements analysis. We guarantee compatibility with the animation system. Get your project evaluated—contact us for a consultation on character rigging.





