DamsOLabo

Retargeting

Motion Capture

La capture de mouvement (motion capture en anglais) est un processus où les mouvements physiques des acteurs sont capturés puis recréés sur des modèles de personnages numériques. Cela permet aux acteurs de donner un mouvement réaliste à des créatures fantastiques en images de synthèse, leur donnant vie.

La capture de mouvement est utilisée dans une variété d’industries, notamment les films et la télévision, les jeux vidéo, la santé et les sports et l’armée. Il existe quatre façons différentes d’utiliser la technologie de capture de mouvement: optique passive, optique active, vidéo/sans marqueur et inertielle.

La capture de mouvement présente des avantages et des inconvénients. Les avantages incluent des résultats à faible latence (presque en temps réel), réduisant le coût de l’animation basée sur les images clés. Les inconvénients incluent la nécessité d’un logiciel et d’un matériel spécifiques pour obtenir et traiter les données.

Mixamo

Mixamo est une application web qui permet d’animer des personnages 3D pour les jeux, les films et plus encore. Elle offre une collection de personnages 3D de haute qualité, prêts à être utilisés dans vos projets créatifs. Vous pouvez également télécharger votre propre personnage personnalisé sur Mixamo et obtenir un squelette humain complet automatiquement équipé, adapté à votre modèle et prêt à être animé. Mixamo propose également une bibliothèque de milliers d’animations de personnages en pied, capturées par des acteurs professionnels du mouvement. Vous pouvez prévisualiser et modifier directement chaque animation avec Mixamo pour contrôler l’apparence et la sensation de chaque mouvement. Mixamo est disponible gratuitement pour toute personne disposant d’un identifiant Adobe et ne nécessite pas d’abonnement à Creative Cloud.

Retargeting in Unreal

Le retargeting d’animation est un processus qui permet de réutiliser les animations d’un personnage sur un autre personnage ayant une structure de squelette différente. Dans Unreal Engine, cela peut être réalisé en utilisant des outils tels que l’IKRig et l’IKRetargeter.

Lorsque vous utilisez des animations FBX issues de Mixamo, il est important de s’assurer que les os du squelette sont correctement mappés pour correspondre à la structure du squelette cible. Cela peut être fait en utilisant l’outil IKRig pour créer un rig d’animation compatible avec les animations Mixamo. Nous l’appelerons IKRig_Mixamo

Pour transferer une animation Mixamo sur un autre rig qui aurait une structure de joint différente, vous pouvez utiliser l’outil IKRig configure sur votre skelette custom. L’éditeur IKRig vous permet de personnaliser votre IKRig en utilisant différents objectifs, solveurs ou paramètres. Vous pouvez assigner différents types de solveurs pour différentes partie de configurations d’un IKRig. A partir de la vous aurez mis en place un mapper du squelette Mixamo et de votre rig. 

L’IKRetargeter est un outil qui permet de partager et de transférer des animations entre des personnages de toutes tailles en utilisant deux  IKRigs. L’IKRetargeter permettra aux animations de s’adapter correctement au personnage cible. Les fonctionnalités de retargeting diffère de la fonctionnalité traditionnelle de retargeting d’animation en ce que vous pouvez transférer des animations entre des squelettes ayant des nombres différents d’os, des noms d’os et des orientations différents, tout en maintenant éventuellement des points de contact précis pour les mains ou les pieds. Cela crééra une nouvelle séquence d’animation qui pourra être utilisée dans Unreal Engine sur vos rig custom.

En résumé, le retargeting d’animation dans Unreal Engine peut être réalisé en utilisant un setup de deux  IKRig et d’un IKRetargeter pour adapter les animations FBX issues d’une structure de squelette vers une structure différente.

 

IK Rig Animation Retargeting in Unreal Engine | Unreal Engine 5.0 Documentation

IK Rig in Unreal Engine | Unreal Engine 5.1 Documentation

 

Cas Pratique:

Input: MetaHuman.