Formatos de Mocap · Guía técnica

FBX vs BVH vs BIP: ¿Qué formato de Mocap deberías usar?

Una comparación práctica y lado a lado de los tres formatos de archivo de captura de movimiento más comunes — qué almacena cada uno, qué herramientas lo admiten, y cómo elegir el adecuado para tu pipeline de animación 3D.

Lectura de 12 minActualizado 2025Por QuickMagic

Acabas de capturar una interpretación limpia usando AI Motion Capture. El movimiento se ve bien en la vista previa. Ahora tu herramienta te pide que elijas un formato de exportación — FBX, BVH o BIP — y la elección que hagas aquí determina cuánto trabajo tendrás en la próxima hora.

Elige el formato correcto y tu movimiento cae directamente sobre tu rig de personaje. Elige el equivocado y te enfrentas a una sesión de retargeting, una discrepancia en el sistema de coordenadas, o un esqueleto que se importa mirando hacia atrás. El formato no es una formalidad — es el traspaso entre la captura y la producción.

Este artículo compara FBX, BVH y BIP al nivel que necesitas para tomar esa decisión: qué datos lleva realmente cada formato, qué herramientas y motores lo admiten, y cuándo elegir cada uno. También veremos cómo QuickMagic maneja la exportación de formatos en sus flujos de trabajo de Video a Animación 3D y texto a animación 3D, para que puedas hacer coincidir la salida con tu pipeline.

La respuesta rápida

Si no tienes tiempo para leer la comparación completa, aquí tienes la versión corta:

Resumen
  • Usa FBX para motores de juegos (Unreal Engine, Unity), herramientas DCC (Maya, Blender, 3ds Max), y cualquier pipeline entre herramientas. Esta es la opción correcta el 90% de las veces.
  • Usa BVH cuando necesites datos de movimiento ligeros y legibles por humanos para investigación, depuración, o transferir captura en bruto a una herramienta que no admita FBX.
  • Usa BIP cuando tu pipeline esté construido alrededor de iClone y Character Creator, o 3ds Max Biped — se carga directamente sobre el rig nativo sin conversión.

El resto de este artículo explica por qué — y el por qué importa, porque la elección equivocada te cuesta tiempo de maneras que no siempre son obvias hasta que estás metido en el pipeline de importación.

FBX: El formato de intercambio universal

FBX

Filmbox — Autodesk

FBX es lo más parecido que la industria 3D tiene a un formato de archivo universal. Originalmente desarrollado por Kaydara a finales de los 90 para su software de captura de movimiento Filmbox, fue adquirido por Autodesk en 2006 y se convirtió en el estándar de intercambio en Maya, 3ds Max, MotionBuilder, y desde allí, en todos los motores de juegos y herramientas DCC importantes.

Lo que hace poderoso a FBX es que es un contenedor, no solo un archivo de movimiento. Un solo archivo FBX puede llevar la escena completa: geometría de malla (vértices, normales, UVs), jerarquía esquelética con huesos nombrados y relaciones padre-hijo, pesos de skinning, materiales y referencias a texturas, formas de mezcla (morph targets), y curvas de animación para la traslación, rotación y escala de cada hueso a lo largo del tiempo.

Cuándo elegir FBX

  • Motores de juegos. Unreal Engine y Unity tienen importadores FBX maduros y bien probados. Si estás construyendo Humanos Digitales en UE5 MetaHuman o Unity, FBX es el formato de entrega principal.
  • Pipelines entre herramientas. Si capturas en una herramienta y animas en otra — movimiento desde AI Motion Capture a Blender para limpieza, luego a Unreal para renderizado — FBX es el pegamento que mantiene unida la cadena.
  • Cuando necesites malla + movimiento juntos. FBX puede llevar tanto el personaje como la animación en un solo archivo, lo que simplifica la importación al configurar un nuevo personaje.
  • Cuando quieras un retargeting mínimo. Los preajustes de exportación ajustados para destinos específicos (Mixamo, MetaHuman, UE5) configuran previamente el esqueleto y el sistema de coordenadas, para que el movimiento aterrice en el rig correcto con menos mapeo manual.

Limitaciones de FBX

  • Binario por defecto. Los archivos FBX son típicamente binarios, lo que significa que no puedes abrirlos en un editor de texto para inspeccionar nombres de huesos o jerarquía. (FBX ASCII existe para depuración pero rara vez se usa en producción).
  • Sensibilidad a la versión. Los archivos FBX vienen en múltiples versiones del SDK (2013, 2016, 2019, 2020). Un archivo exportado desde una versión muy reciente de Maya puede usar características que un importador de motor antiguo no admite. Si una importación falla, bajar a FBX 2016 normalmente lo soluciona.
  • Convenciones de ejes y unidades. Maya exporta con Y hacia arriba, Blender y 3ds Max por defecto tienen Z hacia arriba, Unreal usa Z hacia arriba con mano izquierda. El exportador FBX convierte entre estos — pero solo si la configuración coincide. Un desajuste produce personajes rotados 90 grados o escalados al 1% o 100x.

BVH: El formato de movimiento ligero

BVH

BioVision Hierarchy

BVH es el formato de intercambio original de captura de movimiento, creado por BioVision en los años 90 para su sistema comercial de mocap. Es anterior a FBX y sigue siendo ampliamente usado — no porque sea poderoso, sino porque es simple.

Un archivo BVH es un archivo de texto plano con dos secciones: un bloque de jerarquía que define la estructura esquelética (nombres de huesos, relaciones padre-hijo, posiciones de offset) y un bloque de movimiento que almacena datos de rotación y posición por fotograma para cada hueso. Puedes abrirlo en cualquier editor de texto y leer los nombres de los huesos, el número de fotogramas y los valores de rotación directamente.

Cuándo elegir BVH

  • Intercambio de datos de movimiento en bruto. BVH es la lengua franca del mundo del mocap. Los trajes inerciales de consumo, las bases de datos académicas de movimiento (como el dataset del CMU Graphics Lab) y los repositorios de movimiento gratuito distribuyen BVH.
  • Depuración. Debido a que está basado en texto, puedes inspeccionar un archivo BVH para verificar nombres de huesos, profundidad de jerarquía y recuentos de fotogramas sin ningún software especial. Si una importación falla, la respuesta suele ser visible en las primeras 30 líneas del archivo.
  • Pipelines académicos y de investigación. Muchas herramientas de investigación y pipelines de mocap personalizados trabajan con BVH de forma nativa y no admiten FBX.
  • Transferencia ligera. Los archivos BVH son pequeños — no contienen malla, ni materiales, ni texturas. Si solo necesitas mover datos de movimiento entre herramientas, BVH es la forma más eficiente.

Limitaciones de BVH

  • Sin datos de malla o material. BVH solo lleva esqueleto y movimiento. No puedes enviar un personaje en un archivo BVH — necesitas una malla aparte.
  • Esqueletos no estandarizados. Cada archivo BVH de una fuente de captura diferente puede usar una estructura de esqueleto, convención de nombres de articulaciones y pose de referencia distinta. Este es el mayor punto doloroso: un BVH de un sistema no se mapea limpiamente a un personaje riggeado para otro.
  • Casi siempre necesita retargeting. Debido a que el esqueleto no está estandarizado, el movimiento BVH casi siempre requiere un paso de Retargeting de Movimiento antes de poder aplicarse a un personaje de juego. La calidad de ese retargeting depende de qué tan cerca coincida el esqueleto BVH con el rig objetivo.
  • Soporte nativo menor en motores. Unreal y Unity pueden importar BVH, pero sus importadores están optimizados para FBX. La importación de BVH a menudo requiere plugins o mapeo manual de huesos.

BIP: El formato de rig nativo

BIP

Biped / iClone Nativo

BIP tiene dos significados comunes en animación 3D, y vale la pena entender ambos.

En 3ds Max, BIP es el formato de animación nativo para el sistema Biped de Character Studio. Almacena datos de animación específicamente para el rig de esqueleto Biped — incluyendo capas, restricciones y datos en modo figura que FBX no puede replicar. Si tu pipeline funciona completamente en 3ds Max con personajes Biped, los archivos BIP se cargan directamente sin conversión.

En el ecosistema de Reallusion — iClone y Character Creator — BIP es el formato de movimiento nativo para personajes construidos en esas herramientas. QuickMagic exporta BIP específicamente para este flujo de trabajo, de modo que el movimiento capturado de video se pueda cargar directamente sobre un rig de Character Creator o iClone sin un paso de conversión intermedio.

Cuándo elegir BIP

  • Pipeline de iClone / Character Creator. Si tus personajes están construidos en Character Creator de Reallusion y animados en iClone, BIP es el formato nativo. Sin retargeting, sin mapeo de huesos — el movimiento se carga directamente.
  • Pipeline de Biped en 3ds Max. Si estás usando Character Studio Biped, BIP preserva los datos de capa, restricciones e información de modo figura que se hornearían en una exportación FBX.
  • Cuando quieras la iteración más rápida. Dentro de un pipeline nativo, BIP elimina el viaje de ida y vuelta de exportación-importación. Cargas el archivo y está en el rig.

Limitaciones de BIP

  • No es portátil. Los archivos BIP de 3ds Max no funcionan en iClone, y viceversa. El formato está ligado a su ecosistema específico.
  • No se puede usar directamente en motores de juegos. Para usar animación BIP en Unreal, Unity o Blender, primero debes exportar a FBX — momento en el que los datos nativos de capa y restricciones se hornean.
  • Bloqueo de ecosistema. BIP solo es útil si todo tu pipeline permanece dentro de la herramienta correspondiente. En el momento que cruzas a otra herramienta, necesitas FBX.

Tabla comparativa cara a cara

CaracterísticaFBXBVHBIP
Desarrollado porKaydara / AutodeskBioVisionAutodesk (3ds Max) / Reallusion (iClone)
Tipo de archivoBinario o ASCIITexto planoBinario
Datos de malla / geometríaNoNo
Jerarquía esquelética (rig nativo)
Curvas de animación (por fotograma)
Materiales / texturasNoNo
Formas de mezclaNoNo
Legible por humanosNo (binario)No
Tamaño de archivoMedio–GrandePequeñoPequeño
Esqueleto estandarizadoVaría según preajusteNo — varía según la fuente (dentro del ecosistema)
¿Normalmente necesita retargeting?A vecesCasi siempreRara vez (rig nativo)
Soporte de Unreal EngineExcelenteMediante pluginExportar a FBX primero
Soporte de UnityExcelenteMediante pluginExportar a FBX primero
Soporte de BlenderNo
Biped de 3ds MaxNativo
iClone / Character CreatorLimitadoNativo
Mejor paraPipelines entre herramientas, motores de juegosIntercambio de movimiento en bruto, depuración, investigaciónFlujos de trabajo con rig nativo (iClone, Biped de 3ds Max)

Qué almacena realmente cada formato

La diferencia práctica entre estos tres formatos se reduce a una pregunta: ¿qué hay en el archivo?

Tipo de datoFBXBVHBIP
Geometría de malla (vértices, normales, UVs)
Jerarquía esquelética (huesos, padre-hijo)
Pesos de skinning (unión vértice-hueso)
Curvas de animación (rotación/traslación/escala)
Materiales y referencias a texturas
Formas de mezcla / morph targets