```html
Formats Mocap · Guide Technique

FBX vs BVH vs BIP : Quel format Mocap devriez-vous utiliser ?

Une comparaison pratique, côte à côte, des trois formats de fichiers de capture de mouvement les plus courants — ce que chacun stocke, quels outils le prennent en charge, et comment choisir le bon pour votre pipeline d'animation 3D.

Lecture de 12 minMis à jour en 2025Par QuickMagic

Vous venez de capturer une performance propre en utilisant la Capture de mouvement par IA. Le mouvement semble bon en aperçu. Maintenant, votre outil vous demande de choisir un format d'exportation — FBX, BVH ou BIP — et le choix que vous faites ici détermine la quantité de travail que vous effectuerez dans l'heure suivante.

Choisissez le bon format et votre mouvement atterrit directement sur votre rig de personnage. Choisissez le mauvais et vous aurez une session de retargeting, une discordance de système de coordonnées, ou un squelette qui s'importe en regardant vers l'arrière. Le format n'est pas une formalité — c'est la transition entre la capture et la production.

Cet article compare FBX, BVH et BIP au niveau dont vous avez besoin pour prendre cette décision : quelles données chaque format transporte réellement, quels outils et moteurs le prennent en charge, et quand choisir chacun d'eux. Nous verrons également comment QuickMagic gère l'exportation de format à travers ses workflows Vidéo vers animation 3D et texte vers animation 3D, afin que vous puissiez faire correspondre la sortie à votre pipeline.

La réponse rapide

Si vous n'avez pas le temps de lire la comparaison complète, voici la version courte :

TL;DR
  • Utilisez FBX pour les moteurs de jeu (Unreal Engine, Unity), les outils DCC (Maya, Blender, 3ds Max) et tout pipeline multi-outil. C'est le bon choix 90% du temps.
  • Utilisez BVH lorsque vous avez besoin de données de mouvement légères et lisibles par l'homme pour la recherche, le débogage ou le transfert de capture brute vers un outil qui ne supporte pas FBX.
  • Utilisez BIP lorsque votre pipeline est construit autour d'iClone et Character Creator, ou du Biped de 3ds Max — il se charge directement sur le rig natif sans conversion.

Le reste de cet article explique pourquoi — et le pourquoi a de l'importance, car le mauvais choix vous coûte du temps de manière qui n'est pas toujours évidente jusqu'à ce que vous soyez profondément dans le pipeline d'importation.

FBX : le format d'échange universel

FBX

Filmbox — Autodesk

FBX est ce qu'il y a de plus proche d'un format de fichier universel dans l'industrie 3D. Développé à l'origine par Kaydara à la fin des années 1990 pour leur logiciel de capture de mouvement Filmbox, il a été acquis par Autodesk en 2006 et est devenu le format d'échange standard pour Maya, 3ds Max, MotionBuilder, et à partir de là, tous les grands moteurs de jeu et outils DCC.

Ce qui rend FBX puissant, c'est qu'il s'agit d'un conteneur, pas seulement d'un fichier de mouvement. Un seul fichier FBX peut transporter la scène complète : géométrie du maillage (sommets, normales, UV), hiérarchie du squelette avec des os nommés et des relations parent-enfant, poids de liaison de peau, matériaux et références de textures, formes de mélange (cibles de morphing), et courbes d'animation pour la translation, rotation et échelle de chaque os dans le temps.

Quand choisir FBX

  • Moteurs de jeu. Unreal Engine et Unity ont tous deux des importateurs FBX matures et bien testés. Si vous construisez des Humains numériques dans UE5 MetaHuman ou Unity, FBX est le format de livraison principal.
  • Pipelines multi-outils. Si vous capturez dans un outil et animez dans un autre — mouvement de la Capture de mouvement par IA vers Blender pour le nettoyage, puis dans Unreal pour le rendu — FBX est le lien qui maintient la chaîne.
  • Lorsque vous avez besoin du maillage et du mouvement ensemble. FBX peut transporter à la fois le maillage du personnage et l'animation dans un seul fichier, ce qui simplifie l'importation lorsque vous configurez un nouveau personnage.
  • Lorsque vous souhaitez un retargeting minimal. Les préréglages d'exportation adaptés à des cibles spécifiques (Mixamo, MetaHuman, UE5) préconfigurent le squelette et le système de coordonnées, de sorte que le mouvement atterrisse sur le bon rig avec moins de mappage manuel.

Limites de FBX

  • Binaire par défaut. Les fichiers FBX sont généralement binaires, ce qui signifie que vous ne pouvez pas les ouvrir dans un éditeur de texte pour inspecter les noms d'os ou la hiérarchie. (FBX ASCII existe pour le débogage mais est rarement utilisé en production.)
  • Sensibilité à la version. Les fichiers FBX existent en plusieurs versions SDK (2013, 2016, 2019, 2020). Un fichier exporté d'une version très récente de Maya peut utiliser des fonctionnalités qu'un importateur plus ancien ne supporte pas. Si une importation échoue, le passage à FBX 2016 résout généralement le problème.
  • Conventions d'axe et d'unité. Maya exporte en Y-up, Blender et 3ds Max par défaut en Z-up, Unreal utilise Z-up gauche. L'exportateur FBX convertit entre ces conventions — mais seulement si les paramètres correspondent. Une discordance produit des personnages tournés de 90 degrés ou mis à l'échelle à 1% ou 100x.

BVH : le format de mouvement léger

BVH

BioVision Hierarchy

BVH est le format d'échange original de capture de mouvement, créé par BioVision dans les années 1990 pour leur système de mocap commercial. Il précède FBX et reste largement utilisé — non pas parce qu'il est puissant, mais parce qu'il est simple.

Un fichier BVH est un fichier texte brut avec deux sections : un bloc hiérarchie qui définit la structure squelettique (noms d'os, relations parent-enfant, positions de décalage) et un bloc mouvement qui stocke les données de rotation et de position par image pour chaque os. Vous pouvez l'ouvrir dans n'importe quel éditeur de texte et lire directement les noms d'os, le nombre d'images et les valeurs de rotation.

Quand choisir BVH

  • Échange de données de mouvement brutes. BVH est la lingua franca du monde du mocap. Les combinaisons inertielles grand public, les bases de données de mouvement académiques (comme le jeu de données CMU Graphics Lab) et les dépôts de mouvement gratuits distribuent tous du BVH.
  • Débogage. Parce qu'il est basé sur du texte, vous pouvez inspecter un fichier BVH pour vérifier les noms d'os, la profondeur de la hiérarchie et le nombre d'images sans aucun logiciel spécial. Si une importation échoue, la réponse est souvent visible dans les 30 premières lignes du fichier.
  • Pipelines de recherche et académiques. De nombreux outils de recherche et pipelines de mocap personnalisés travaillent nativement avec BVH et ne supportent pas FBX.
  • Transfert léger. Les fichiers BVH sont petits — ils ne contiennent ni maillage, ni matériaux, ni textures. Si vous avez seulement besoin de déplacer des données de mouvement entre outils, BVH est le moyen le plus efficace.

Limites de BVH

  • Pas de données de maillage ou de matériau. BVH transporte uniquement le squelette et le mouvement. Vous ne pouvez pas expédier un personnage dans un fichier BVH — vous avez besoin d'un maillage séparé.
  • Squelettes non standardisés. Chaque fichier BVH provenant d'une source de capture différente peut utiliser une structure squelettique, une convention de nommage des articulations et une pose de référence différentes. C'est le plus grand point douloureux : un BVH d'un système ne correspond pas proprement à un rig de personnage créé pour un autre.
  • Nécessite presque toujours un retargeting. Parce que le squelette n'est pas standardisé, le mouvement BVH nécessite presque toujours une passe de retargeting de mouvement avant de pouvoir être appliqué à un personnage de jeu. La qualité de ce retargeting dépend de la proximité entre le squelette BVH et le rig cible.
  • Support natif moindre dans les moteurs. Unreal et Unity peuvent importer du BVH, mais leurs importateurs sont optimisés pour FBX. L'importation BVH nécessite souvent des plugins ou un mappage manuel des os.

BIP : le format de rig natif

BIP

Biped / iClone Natif

BIP a deux significations courantes dans l'animation 3D, et il vaut la peine de comprendre les deux.

Dans 3ds Max, BIP est le format d'animation natif pour le système Biped de Character Studio. Il stocke les données d'animation spécifiquement pour le rig squelettique Biped — y compris les couches, les contraintes et les données en mode figure que FBX ne peut pas reproduire. Si votre pipeline fonctionne entièrement dans 3ds Max avec des personnages Biped, les fichiers BIP se chargent directement sans conversion.

Dans l'écosystème Reallusion — iClone et Character Creator — BIP est le format de mouvement natif pour les personnages construits dans ces outils. QuickMagic exporte du BIP spécifiquement pour ce workflow, de sorte que le mouvement capturé à partir d'une vidéo puisse être chargé directement sur un rig Character Creator ou iClone sans étape de conversion intermédiaire.

Quand choisir BIP

  • Pipeline iClone / Character Creator. Si vos personnages sont construits dans Character Creator de Reallusion et animés dans iClone, BIP est le format natif. Pas de retargeting, pas de mappage d'os — le mouvement se charge directement.
  • Pipeline Biped 3ds Max. Si vous utilisez Character Studio Biped, BIP préserve les données de couche, les contraintes et les informations en mode figure qui seraient cuites dans une exportation FBX.
  • Lorsque vous souhaitez l'itération la plus rapide. Dans un pipeline natif, BIP élimine l'aller-retour d'exportation-importation. Vous chargez le fichier, et il est sur le rig.

Limites de BIP

  • Non portable. Les fichiers BIP de 3ds Max ne fonctionnent pas dans iClone, et vice versa. Le format est lié à son écosystème spécifique.
  • Ne peut pas être utilisé directement dans les moteurs de jeu. Pour utiliser une animation BIP dans Unreal, Unity ou Blender, vous devez d'abord exporter en FBX — moment auquel les données de couche et de contrainte natives sont cuites.
  • Verrouillage d'écosystème. BIP n'est utile que si votre pipeline entier reste dans l'outil correspondant. Dès que vous passez à un autre outil, vous avez besoin de FBX.

Tableau comparatif tête-à-tête

FonctionnalitéFBXBVHBIP
Développé parKaydara / AutodeskBioVisionAutodesk (3ds Max) / Reallusion (iClone)
Type de fichierBinaire ou ASCIITexte brutBinaire
Maillage / données de géométrieOuiNonNon
Hiérarchie squelettiqueOuiOuiOui (rig natif)
Courbes d'animationOuiOui (par image)Oui
Matériaux / texturesOui