QuickMagic FBX → Animation du Corps MetaHuman
Guide de Retargeting MetaHuman : QuickMagic Mocap vers UE5.6/5.7
Importez le mouvement FBX de QuickMagic dans Unreal Engine, créez des IK Rigs source et MetaHuman, alignez les différences T-pose et A-pose, mappez les chaînes de retargeting, exportez les séquences d'animation cibles, corrigez le glissement des pieds, et combinez l'animation du corps et du visage dans Sequencer.
Aperçu du flux de travail
Regardez le tutoriel original MetaHuman UE5.6/5.7
La vidéo originale QuickMagic démontre le flux de travail en six étapes résumé dans l'article source. La version écrite ci-dessous le développe avec les décisions d'importation, la validation des chaînes, l'alignement des poses, les corrections de contact des pieds, la gestion des pistes faciales et le dépannage UE5.6+.
Avant de commencer
Vous aurez besoin de :
- Une exportation d'animation FBX QuickMagic et, si nécessaire, un squelette source neutre/en T-pose
- Unreal Engine 5.6 ou 5.7
- Un personnage MetaHuman assemblé dans le projet
- Les fonctionnalités IK Rig et IK Retargeter disponibles dans le projet
- La vidéo de performance originale pour validation
- Une décision entre les séquences d'animation exportées et le retargeting en runtime
| Objectif | Voie recommandée |
|---|---|
| Convertir le FBX QuickMagic en clips MetaHuman réutilisables | Créer un IK Retargeter et exporter des séquences d'animation dupliquées. |
| Animer dynamiquement un MetaHuman à partir d'un autre personnage | Utiliser le retargeting IK en runtime après que le retargeter fonctionne correctement hors ligne. |
| Ajouter des expressions faciales à la mocap corporelle | Créer ou importer une séquence faciale séparée et la combiner dans Sequencer. |
| Retargeter entre deux MetaHumans | Utiliser les actifs de retargeting fournis par MetaHuman ou le flux MetaHuman en runtime selon le cas. |
1Générer et exporter un fichier de mouvement QuickMagic propre
- Téléchargez une performance claire sur QuickMagic.
- Vérifiez l'orientation du corps, le déplacement de la racine, les pieds, la direction des mains et l'identité du sujet.
- Sélectionnez une sortie orientée Unreal lorsqu'elle correspond au flux de travail du squelette UE prévu.
- Utilisez une source FBX générique lorsque vous avez besoin d'un squelette source explicite et d'un IK Rig personnalisé.
- Faites correspondre la fréquence d'images de sortie à celle du projet UE.
- Conservez une exportation source intacte.
2Importer le squelette et l'animation QuickMagic
- Créez un dossier tel que
Animations/QuickMagic/Source. - Importez le FBX via le Content Browser.
- Importez le maillage squelettique/le squelette source lors du premier passage lorsqu'aucun actif source compatible n'existe.
- Activez l'import d'animation et utilisez la plage d'images complète exportée.
- Désactivez les matériaux et textures inutiles pour une source de mouvement uniquement.
- Ouvrez la séquence d'animation et vérifiez l'échelle, l'orientation, la durée et le mouvement racine.
| Symptôme d'import | Cause probable | Action corrective |
|---|---|---|
| Le personnage est couché ou tourné sur le côté | Incohérence de conversion d'axe | Réimporter en utilisant la bonne conversion de scène plutôt que de faire pivoter chaque os. |
| La source est extrêmement grande ou petite | Incohérence d'unité ou d'échelle | Corriger l'échelle d'import FBX avant de créer les actifs IK. |
| T-pose uniquement | Animation désactivée, mauvaise prise ou mauvais squelette | Réimporter avec l'animation activée et vérifier la plage exportée. |
3Créer l'IK Rig source QuickMagic
- Dans le Content Browser, créez un actif Animation → IK Rig.
- Assignez le maillage squelettique source QuickMagic importé.
- Définissez la racine de retargeting sur le bassin ou l'os source qui représente le mouvement du corps.
- Utilisez Auto Retarget Chains lorsque les noms sources sont reconnus.
- Vérifiez manuellement la colonne vertébrale, le cou, la tête, les bras et les jambes.
- Ajoutez des chaînes de main, doigt, orteil ou clavicule uniquement lorsque nécessaire et correctement mappées.
4Configurer l'IK Rig cible MetaHuman
Utilisez le maillage squelettique du corps MetaHuman comme cible. Selon le projet et la version de MetaHuman, un IK Rig MetaHuman ou un actif de retargeting approprié peut déjà être présent. Sinon, créez un IK Rig cible.
- Assignez le maillage squelettique du corps MetaHuman comme maillage de prévisualisation.
- Définissez la racine de retargeting cible.
- Utilisez Auto Create Retarget Chains ; les squelettes MetaHuman sont pris en charge par les modèles de retargeting automatique d'Epic.
- Utilisez Auto Create IK/FBIK lorsque nécessaire pour le flux de contact prévu.
- Vérifiez les chaînes du corps et les objectifs IK manuellement.
5Créer et valider l'IK Retargeter
- Créez un actif Animation → IK Retargeter.
- Assignez l'IK Rig source QuickMagic.
- Assignez l'IK Rig cible MetaHuman.
- Examinez le panneau Chain Mapping et corrigez les chaînes non mappées ou incorrectes.
- Décalez les personnages de prévisualisation pour que les deux restent visibles.
- Prévisualisez une séquence d'animation QuickMagic représentative.
Testez plus d'un mouvement
- Une marche et un virage neutres
- Un atteint de bras large
- Un squat ou un agenouillement
- Une action rapide avec les pieds plantés
- Un clip avec un déplacement racine visible
Aligner les poses de retargeting source et cible
Un décalage T-pose/A-pose est une cause fréquente d'épaules relevées, de poignets tordus, de coudes incorrects et d'un mauvais placement des mains. Utilisez Auto Align comme point de départ, puis inspectez l'ensemble du corps.
- La hauteur des épaules et l'angle de la clavicule correspondent.
- Les coudes pointent dans des directions comparables.
- Les poignets et les paumes ont une orientation compatible.
- Le bassin et la colonne vertébrale font face à la même direction.
- Les genoux et les pieds pointent vers l'avant de manière cohérente.
- La hauteur du personnage et l'échelle racine sont plausibles.
6Exporter les séquences d'animation MetaHuman retargetées
- Sélectionnez une ou plusieurs animations sources dans l'Asset Browser de l'IK Retargeter.
- Exportez les animations dupliquées vers un dossier cible dédié.
- Utilisez un préfixe ou suffixe clair tel que
MH_ou_MetaHuman. - Ouvrez chaque séquence d'animation cible sur le maillage du corps MetaHuman.
- Validez le début, la fin, le bouclage, les contacts et la trajectoire racine.
Corriger le glissement des pieds MetaHuman et les erreurs de contact
Epic documente Speed Planting comme une solution pour les pieds retargetés qui glissent parce que la source et la cible ont des longueurs de jambe ou des postures différentes. Avant d'ajouter une logique de contact, vérifiez la pose de retargeting, le bassin et le comportement racine.
- Confirmez les poses de retargeting source et cible.
- Vérifiez le mappage de la chaîne de jambe et les objectifs IK cibles.
- Inspectez la hauteur du bassin et la translation racine.
- Configurez Speed Planting ou un comportement de contact équivalent de l'IK Retargeter.
- Utilisez les corrections Control Rig pour les problèmes de contact restants spécifiques au plan.
- Validez les deux pieds de profil et de face.
Combiner le mouvement corporel retargeté avec l'animation faciale
Le corps MetaHuman et le visage sont des groupes d'animation séparés dans Sequencer. Un FBX corporel ou une séquence d'animation corporelle retargetée ne crée pas automatiquement des expressions faciales, un lip sync ou une animation des yeux.
Structure Sequencer recommandée
- Séquence d'animation du corps : le mouvement corporel QuickMagic retargeté.
- Control Rig du corps : corrections de contact, main, accessoire et silhouette.
- Animation faciale ou Face Control Rig : capture faciale, lip sync, clignement des yeux et regard.
- Pistes caméra et audio : évaluées indépendamment du retargeting corporel.
La documentation Epic sur MetaHuman note que l'animation corporelle est appliquée au composant de maillage squelettique du corps et se propage à travers les parties du corps du personnage. Cette propagation ne doit pas être confondue avec la génération d'une animation d'expression faciale.
Clips exportés vs. retargeting en runtime
| Approche | À utiliser quand | Compromis |
|---|---|---|
| Exporter des séquences d'animation cibles | Cinématiques, bibliothèques d'actifs, compression, édition et livraison prévisible | Crée des actifs supplémentaires et doit être régénérée après des modifications du retargeter |
| Retarget Pose From Mesh en runtime | Partage de personnage en direct, gameplay dynamique ou réduction des actifs d'animation dupliqués | Nécessite une configuration Blueprint runtime et des tests de performance/compatibilité continus |
| Flux de travail du composant de retargeting MetaHuman | Flux en direct spécifiques à MetaHuman lorsque disponibles | Peut dépendre de composants expérimentaux ou spécifiques à une version |
Problèmes courants QuickMagic-vers-MetaHuman
| Problème | Cause probable | Correctif recommandé |
|---|---|---|
| La source s'importe uniquement en T-pose | Import d'animation désactivé, mauvaise prise ou mauvais actif Skeleton | Réimporter l'animation source et vérifier la plage d'images exportée. |
| Les épaules MetaHuman sont relevées ou les poignets tordus | Décalage T-pose/A-pose ou chaînes de bras incorrectes | Aligner les poses de retargeting et vérifier le mappage des chaînes épaule-main. |
| Le personnage flotte ou s'enfonce | Racine de retargeting, échelle ou translation du bassin incorrecte | Corriger l'échelle source/cible et les paramètres racine avant d'ajouter des décalages IK. |
| Les pieds glissent | Proportions de jambes différentes, vitesse racine erronée ou IK de contact manquant | Vérifier |



