Skeleton Rigging & Advanced Skeleton
Last Updated: April 30, 2026
Table of Contents
- Advanced Skeleton (Maya Plugin)
- Topology for Deformation
- Auto-Rigging Tools Comparison
- Weight Painting Best Practices
- IK/FK Systems
- Constraints & Blending
1. Advanced Skeleton (Maya Plugin)
Source: AdvancedSkeleton - "MetaHuman"
Source: Epic Games - MetaHuman Maya Install Guide
MetaHuman body does NOT come with a rig in Maya. Advanced Skeleton fills this gap.
Setup Steps
- Enable "Offset Parent Matrix" — ⚠️ CRITICAL for faster rig evaluation
- Body Fit → Import biped template
- Auto-align/build/attach via the name matcher
- Match joint naming conventions precisely for automation
Key Settings
| Setting |
Value |
Reason |
| Offset Parent Matrix |
✅ Enabled |
Faster rig evaluation |
| Name Matcher |
Auto |
Matches joint names for auto-alignment |
| Build Type |
Biped |
Standard for MetaHuman body |
Mocap Workflow with Advanced Skeleton
- Attach mocap from library (e.g., backflip animation)
- Select root joint (for body animation)
- Export Selection → FBX with animation
- Import FBX into Unreal
- Retarget animation to MetaHuman SKM body mesh
- Create Level Sequence for playback
Critical Areas
| Area |
Topology Requirement |
Reason |
| Shoulders |
Quad-based, 3 edge loops minimum |
Wide rotation range |
| Elbows |
Dense quads, proper edge flow |
180° bend deformation |
| Knees |
Dense quads, proper edge flow |
180° bend deformation |
| Hips |
Quadruple edge loops |
Leg separation |
| Neck |
Consistent ring loops |
Head rotation |
| Eyes |
Concentric rings |
Blinking, looking |
| Mouth |
Concentric rings |
Speaking, expressions |
General Rules
- Quad-based topology everywhere (no n-gons, minimal triangles)
- Consistent bone lengths and hierarchy for retargeting
- Edge loop placement at deformation zones is critical
- Vertex density should be higher at joints, lower at flat surfaces
| Tool |
Platform |
Cost |
Strengths |
Weaknesses |
| Advanced Skeleton |
Maya |
Free |
MetaHuman integration, name matcher, Offset Parent Matrix |
Maya only |
| Rigify |
Blender |
Free |
Modular, customizable, open-source |
Steeper learning curve |
| Mixamo |
Web |
Free (Adobe) |
Instant auto-rigging, mocap library |
No customization, limited skeleton |
| MetaHuman Rig |
UE 5.6 |
Free |
Built-in facial + body, production quality |
Locked to Unreal ecosystem |
| mGear |
Maya |
Free |
Modular, customizable, studio-proven |
Complex setup |
4. Weight Painting Best Practices
Workflow
- Auto-weight first — Use Maya's Bind Skin with "Closest Distance" or "Closest Joint"
- Fix major issues — Check shoulders, hips, knees first
- Component-level editing — Use "Paint Skin Weights Tool" for refinement
- Test with extreme poses — Push joints to limits to find clipping
- Normalize weights — Ensure total weight per vertex = 1.0
Tips
- Use "Hold Weights" to lock joints while painting others
- Mirror weights for symmetrical characters
- Prune small weights (< 0.01) to clean up noisy auto-weights
- Always test with the actual animation range, not just T-pose
5. IK/FK Systems
When to Use Each
| System |
Best For |
Examples |
| IK |
Planted feet, hand contact, reaching |
Walk cycles, object interaction |
| FK |
Expressive arcs, rotation-heavy motion |
Arm swings, head turns, spine |
IK/FK Switching
- Most production rigs include IK/FK blend attributes
- Animate the blend value to switch mid-animation
- Match IK/FK before switching to avoid pops
- Cascadeur has built-in IK/FK switching for mocap cleanup
6. Constraints & Blending
Common Constraints
| Constraint |
Use Case |
| Parent |
Attach prop to hand |
| Point |
Keep foot on ground |
| Orient |
Head follows target |
| Pole Vector |
Knee/elbow direction control |
| IK Solver |
Limb chain solving |
Animation Layers
- Use layers for non-destructive adjustments
- Blend between layers for smooth transitions
- Common layers: Base animation, corrections, overrides