S'inscrire
QuickMagicQuickMagic
2026/07/21

AI Body Tracking for Games: Unity & Unreal

Turn a video into game-ready motion with AI body tracking. Learn the QuickMagic workflow for importing and retargeting mocap in Unity and Unreal Engine.
AI Body Tracking for Games: Unity & Unreal

Capture de mouvement par IA pour le développement de jeux

Suivi corporel IA pour l’animation de jeux : importez dans Unity et Unreal en quelques minutes

Transformez une vidéo de performance ordinaire en mouvement de personnage éditable, puis importez-la dans Unity ou Unreal Engine sans combinaison de capture de mouvement, marqueurs ni studio dédié.

Réponse rapide

Le suivi corporel IA pour l’animation de jeux transforme une vidéo d’un interprète en mouvement squelettique pouvant être importé dans un moteur de jeu. Avec QuickMagic, le pipeline pratique est : enregistrez une vidéo claire, générez et révisez le mouvement, choisissez une exportation compatible Unity ou Unreal, importez-la, retargettez-la sur votre personnage, puis vérifiez les pieds et le mouvement de la racine. Si l’armature de votre personnage est déjà préparée, l’importation elle-même peut ne prendre que quelques minutes ; les squelettes personnalisés et la finition finale peuvent prendre plus de temps.

Qu’est-ce que le suivi corporel IA pour l’animation de jeux ?

Le suivi corporel IA est l’utilisation de la vision par ordinateur et de modèles d’apprentissage automatique pour estimer la posture et le mouvement d’une personne à partir d’une vidéo, reconstruire ce mouvement dans le temps et produire une animation squelettique 3D modifiable. Pour la production de jeux, le mouvement résultant est transféré — ou retargetté — vers un personnage armaturé dans un moteur tel qu’Unity ou Unreal Engine.

Cela diffère du suivi corporel en direct utilisé pour contrôler un avatar en temps réel. Le flux de travail vidéo-vers-mouvement de QuickMagic crée un actif d’animation que vous pouvez prévisualiser, éditer, réutiliser, mixer et expédier dans un jeu. Le résultat est des données de mouvement, pas un personnage fini, un niveau ou une cinématique rendue.

La capture de mouvement optique traditionnelle enregistre des marqueurs avec plusieurs caméras calibrées. Les systèmes inertiels utilisent des capteurs portables. La capture de mouvement IA QuickMagic sans marqueur commence avec des images provenant d’un téléphone, d’une webcam ou d’une caméra et convertit le mouvement visible en animation 3D éditable — sans combinaison ni marqueurs réfléchissants.

MéthodeConfiguration de capture typiqueMeilleure utilisationPrincipal compromis
Mocap vidéo IATéléphone ou caméra ; pas de combinaisonItération rapide, équipes indépendantes, prévisualisation, PNJ, bibliothèques de mouvementsLes occlusions et les contacts difficiles peuvent nécessiter un nettoyage
Mocap inertielCombinaison de capteurs portablesPrises longues et capture en dehors d’un volume de caméra fixeConfiguration des capteurs, dérive et coût du matériel
Mocap optiqueMarqueurs et volume de caméra calibréCapture de scène haut de gamme et productions multi-interprètesStudio, équipe, calibration et budget

Pourquoi les équipes de jeux utilisent le mocap IA

Le plus grand avantage du mocap IA pour les jeux est la vitesse d’itération. Un designer peut tester une idée de déplacement, un animateur peut bloquer une conversation, ou un petit studio peut construire une bibliothèque de performances d’arrière-plan sans réserver un plateau de capture pour chaque modification.

  • Prototypage plus rapide : remplacez les poses de placeholder par un timing humain pendant la préproduction.
  • Capturez plus de variations : enregistrez rapidement des alternatives d’inactivité, des réactions, des gestes et des déplacements.
  • Travaillez à distance : les interprètes peuvent enregistrer des images adaptées sans se rendre dans un studio.
  • Gardez le mouvement éditable : l’animation importée peut être coupée, mélangée, retimée, superposée ou polie.
  • Réutilisez sur plusieurs personnages : un clip source propre peut être retargetté sur plusieurs armatures compatibles.

Les bons cas d’utilisation incluent les inactivités de PNJ, les gestes de dialogue, le blocage de combat, les prototypes de déplacement, les emotes, les cinématiques dans le moteur, la prévisualisation et la référence d’animation. Les interactions précises main-objet, les acrobaties avec forte auto-occlusion et les mouvements héroïques avec des contacts de pied stricts méritent généralement une étape de capture et de nettoyage plus délibérée.

Définissez les bonnes attentes

« Importé en quelques minutes » décrit le transfert lorsque vous avez des images claires, l’exportation correcte et une armature cible préparée. Cela ne signifie pas que chaque performance capturée est automatiquement prête à être expédiée. Traitez le mocap IA comme une source d’animation solide, puis appliquez la même révision que vous donneriez à tout actif d’animation externe.

Le flux de travail complet de la vidéo à l’animation de jeu

  1. Enregistrez une performance claire
  2. Générez le mouvement dans QuickMagic
  3. Révisez et exportez
  4. Importez et retargettez
  5. Polissez et déployez

1. Enregistrez des images que l’IA peut lire

Commencez avec le fichier vidéo original de votre caméra. Pour le suivi du corps entier, gardez la tête et les pieds de l’interprète visibles, laissez de l’espace autour du corps, utilisez un éclairage uniforme et évitez les vêtements qui cachent la silhouette. Une caméra stable et un contraste clair entre l’interprète et l’arrière-plan facilitent l’estimation des positions des articulations.

  • Gardez tout l’interprète dans le cadre pour toute la prise.
  • Évitez les longues périodes où les bras croisent le torse ou où les jambes se cachent mutuellement.
  • Utilisez une vitesse d’obturation suffisamment rapide ou une lumière adéquate pour limiter le flou de mouvement.
  • Enregistrez un court test avant une longue session.
  • Utilisez une pose neutre claire au début si votre configuration de retarget en attend une.

2. Générez le suivi corporel dans QuickMagic

Téléchargez la vidéo, coupez les images inutiles, sélectionnez l’interprète et le mode de capture, puis choisissez les options de corps, de mains ou de visage nécessaires pour le projet. Sélectionnez la pose de référence, le taux d’échantillonnage, le paramètre sur place et le flux de travail cible avant de générer le mouvement. QuickMagic prend en charge les flux de travail corps entier et haut du corps, tandis que les options disponibles pour les mains, le visage, plusieurs sujets et l’exportation peuvent varier selon le plan et le mode de capture.

Pour un premier test, utilisez un court clip et inspectez-le avant de traiter un lot complet. Le guide du débutant QuickMagic fournit une présentation plus complète de l’enregistrement, de la configuration, du raffinement et de l’exportation.

3. Révisez la résolution avant l’exportation

Regardez le mouvement sous plusieurs angles. Vérifiez si le bassin se déplace dans la bonne direction, si les pieds touchent le sol au bon moment, si les genoux restent stables et si les mains suivent les arcs prévus. Si une partie du corps est erronée dans l’aperçu source, corrigez ou régénérez la source si possible ; c’est plus réutilisable que de corriger la même erreur sur chaque personnage cible.

4. Décidez entre animation sur place et mouvement racine

Utilisez l’animation sur place lorsque le code du jeu ou un contrôleur de personnage déplacera le personnage. Utilisez le mouvement racine lorsque la performance elle-même doit entraîner le déplacement, comme pour une attaque engagée, un saut ou une marche cinématique. Prenez cette décision avant l’exportation et vérifiez-la à nouveau dans le moteur — le comportement de la racine est l’une des raisons les plus courantes pour lesquelles un clip par ailleurs correct semble glisser ou sauter.

Choisissez la bonne exportation pour Unity ou Unreal Engine

Le meilleur fichier n’est pas simplement le plus universel. C’est la sortie qui minimise la conversion du squelette pour le personnage cible. QuickMagic propose actuellement FBX ainsi que des formats et préréglages spécifiques au flux de travail ; la disponibilité peut varier selon le plan et la version du produit, alors confirmez l’écran d’exportation actuel.

DestinationPoint de départ recommandéVérifiez avant l’exportation
Unity HumanoidUnity Anim pour une configuration prise en charge, ou FBX compatibleMappage de l’avatar, pose de référence, transformation racine, taux d’échantillonnage du clip
Personnage compatible mannequin UnrealPréréglage QuickMagic Unreal correspondant au flux de travail UE viséCompatibilité moteur/préréglage, squelette source, os racine, pose de référence
Squelette Unreal personnaliséPréréglage Unreal correspondant ou FBX générique/Mixamo comme sourceChaînes IK Rig, racine de retarget, alignement T-pose/A-pose, échelle

Consultez la page actuelle des formats d’exportation d’animation 3D QuickMagic pour des conseils au niveau du format.

Suivi corporel dans Unity : importation et retarget étape par étape

Pour un flux de travail typique suivi corporel Unity, QuickMagic crée le mouvement et le système Mecanim d’Unity le mappe à un Avatar Humanoid. Une armature Humanoid valide permet de réutiliser une animation sur plusieurs personnages avec des proportions différentes, à condition que leurs os requis soient correctement mappés.

  1. Ajoutez le mouvement au projet. Faites glisser le FBX exporté ou l’actif d’animation Unity pris en charge dans un dossier dédié tel que Assets/Animations/QuickMagic.
  2. Configurez l’armature source. Sélectionnez le FBX importé. Dans l’onglet Rig de l’Inspecteur, définissez Animation Type sur Humanoid. Utilisez Create From This Model pour un avatar source, ou Copy From Other Avatar uniquement lorsque l’animation utilise la même structure osseuse qu’un avatar déjà présent dans le projet.
  3. Validez l’Avatar. Cliquez sur Configure, confirmez que les os requis sont en vert et correctement attribués, et vérifiez la pose de référence. Si Unity signale que le personnage n’est pas en T-pose, utilisez Enforce T-Pose ou corrigez le mappage manuellement.
  4. Configurez le clip. Dans l’onglet Animation, activez Import Animation. Définissez le nom et la plage du clip, les options de boucle et les paramètres Root Transform Rotation/Position. Cliquez sur Apply et prévisualisez le clip.
  5. Appliquez-le au personnage cible. Confirmez que le modèle cible a également un Avatar Humanoid valide. Ajoutez le clip à un Animator Controller, attribuez le contrôleur à l’Animator du personnage et testez-le dans la Scène ou le Mode Lecture.
  6. Vérifiez la propriété du mouvement. Si le code déplace le joueur, gardez le clip sur place et laissez Apply Root Motion désactivé. Si l’animation doit entraîner le déplacement, activez le mouvement racine et confirmez que les paramètres racine importés produisent le déplacement souhaité.
Pourquoi l’Avatar est important

La documentation officielle d’Unity explique que l’importation d’animation Humanoid fonctionne en mappant les os du modèle à un Avatar Humanoid. Un crochet vert réussi signifie que les os requis ont été trouvés, mais vous devriez toujours inspecter les os optionnels et la pose de référence avant d’approuver le clip.

Correctifs Unity courants

ProblèmePremière vérification
Le personnage reste en T-poseAttribution de l’Animator Controller, validité de l’Avatar et si l’état contient le clip
Les pieds glissent pendant que le personnage se déplaceChoix sur place par rapport au mouvement racine, paramètres Root Transform et vitesse du gameplay
Les bras ou les épaules se tordentMappage des os Humanoid, pose de référence source/cible et limites musculaires
Le clip joue trop vite ou trop lentementTiming source, taux d’échantillonnage de l’animation, vitesse du clip et tout rééchantillonnage à l’importation

Suivi corporel dans Unreal Engine : importation et retarget étape par étape

Dans un flux de travail typique suivi corporel Unreal, l’exportation arrive sous forme d’un FBX contenant un squelette animé. Unreal importe ces données sous forme de séquence d’animation. Si le squelette source diffère du personnage de production, les outils IK Rig et IK Retargeter d’Unreal transfèrent le mouvement.

  1. Choisissez l’exportation QuickMagic appropriée. Commencez avec le préréglage Unreal qui correspond à votre flux de travail visé. Pour un personnage personnalisé, un FBX générique ou de style Mixamo peut également servir de source de retarget.
  2. Importez l’animation source. Dans le Content Browser, créez un dossier source clair tel que Characters/Mocap/QuickMagic/Source, puis importez le FBX. Activez l’importation d’animation. Choisissez un squelette existant uniquement s’il est vraiment compatible ; sinon, importez le squelette source et l’animation pour le retarget.
  3. Créez ou réutilisez les IK Rigs source et cible. Chaque côté a besoin d’un IK Rig lié à son Skeletal Mesh. Définissez la racine de retarget — normalement le bassin ou la hanche — et définissez des chaînes correspondantes pour la colonne vertébrale, les bras, les jambes, le cou et la tête. Ajoutez des chaînes de doigts uniquement si elles font partie du flux de travail de capture et de cible.
  4. Créez l’IK Retargeter. Attribuez les IK Rigs source et cible, vérifiez le mappage des chaînes et prévisualisez l’animation. Alignez soigneusement les poses de retarget ; une inadéquation T-pose/A-pose cause souvent des erreurs aux épaules, coudes et poignets.
  5. Exportez la séquence d’animation retargettée. Une fois l’aperçu correct, exportez l’animation sélectionnée vers le dossier du personnage cible. Utilisez-la dans un Animation Blueprint, Montage, Blend Space, flux de travail Control Rig ou Sequencer.
  6. Vérifiez la racine et les contacts. Confirmez le mouvement racine, la hauteur du bassin, l’ancrage des pieds, le placement des mains et l’échelle. Utilisez les outils du moteur ou un package DCC pour tout nettoyage final des courbes.
Ce que nécessite le flux de travail officiel d’Unreal

La documentation de retarget IK d’Epic spécifie un IK Rig source et cible, une racine de retarget pour chaque personnage, des chaînes de membres correspondantes et un actif IK Retargeter. Ces étapes sont ce qui permet à Unreal de transférer l’animation entre des personnages dont les noms d’os, hiérarchies ou proportions diffèrent.

Pour une présentation plus approfondie spécifique au moteur, lisez QuickMagic vers Unreal Engine 5 : flux de travail complet.

Correctifs Unreal Engine courants

ProblèmePremière vérification
L’animation ne s’importe pas sur un squelette existantHiérarchie du squelette et compatibilité du pr