```html
Formatos de Mocap · Guia Técnico

FBX vs BVH vs BIP: Qual Formato de Mocap Usar?

Uma comparação prática e lado a lado dos três formatos de arquivo de captura de movimento mais comuns — o que cada um armazena, quais ferramentas suportam e como escolher o certo para seu pipeline de animação 3D.

12 min de leituraAtualizado em 2025Por QuickMagic

Você acabou de capturar uma performance limpa usando Captura de Movimento com IA. O movimento parece bom na pré-visualização. Agora sua ferramenta pede para escolher um formato de exportação — FBX, BVH ou BIP — e a escolha que você fizer aqui determina quanto trabalho você terá na próxima hora.

Escolha o formato certo e seu movimento cai direto no rig do seu personagem. Escolha o errado e você vai lidar com uma sessão de retargeting, incompatibilidade de sistemas de coordenadas ou um esqueleto que importa virado para trás. O formato não é uma formalidade — é a ponte entre a captura e a produção.

Este artigo compara FBX, BVH e BIP no nível que você precisa para tomar essa decisão: que dados cada formato realmente carrega, quais ferramentas e engines suportam e quando escolher cada um. Também veremos como o QuickMagic lida com exportação de formato em seus fluxos de trabalho de Vídeo para Animação 3D e texto para animação 3d, para que você possa combinar a saída ao seu pipeline.

A Resposta Rápida

Se você não tem tempo para ler a comparação completa, aqui está a versão resumida:

Resumo
  • Use FBX para engines de jogos (Unreal Engine, Unity), ferramentas DCC (Maya, Blender, 3ds Max) e qualquer pipeline entre ferramentas. Esta é a escolha certa 90% das vezes.
  • Use BVH quando precisar de dados de movimento leves e legíveis por humanos para pesquisa, depuração ou transferência de captura bruta para uma ferramenta que não suporte FBX.
  • Use BIP quando seu pipeline for construído em torno de iClone e Character Creator, ou 3ds Max Biped — ele carrega diretamente no rig nativo sem conversão.

O resto deste artigo explica por que — e o porquê importa, porque a escolha errada custa tempo de maneiras que nem sempre são óbvias até você estar no meio do pipeline de importação.

FBX: O Formato de Intercâmbio Universal

FBX

Filmbox — Autodesk

FBX é o mais próximo que a indústria 3D tem de um formato de arquivo universal. Originalmente desenvolvido pela Kaydara no final dos anos 1990 para seu software de captura de movimento Filmbox, foi adquirido pela Autodesk em 2006 e se tornou o padrão de intercâmbio em Maya, 3ds Max, MotionBuilder e, a partir daí, em todos os principais engines de jogos e ferramentas DCC.

O que torna o FBX poderoso é que ele é um contêiner, não apenas um arquivo de movimento. Um único arquivo FBX pode carregar a cena completa: geometria de malha (vértices, normais, UVs), hierarquia esquelética com ossos nomeados e relações pai-filho, pesos de vinculação de pele, materiais e referências de textura, formas de blend (alvos de morph) e curvas de animação para translação, rotação e escala de cada osso ao longo do tempo.

Quando escolher FBX

  • Engines de jogos. Unreal Engine e Unity ambos têm importadores FBX maduros e bem testados. Se você está construindo Humanos Digitais no UE5 MetaHuman ou Unity, FBX é o formato de entrega principal.
  • Pipelines entre ferramentas. Se você captura em uma ferramenta e anima em outra — movimento da Captura de Movimento com IA para o Blender para limpeza, depois para o Unreal para renderização — FBX é a cola que mantém a cadeia unida.
  • Quando você precisa de malha + movimento juntos. FBX pode carregar tanto a malha do personagem quanto a animação em um arquivo, o que simplifica a importação ao configurar um novo personagem.
  • Quando você quer retargeting mínimo. Predefinições de exportação ajustadas para alvos específicos (Mixamo, MetaHuman, UE5) pré-configuram o esqueleto e o sistema de coordenadas, para que o movimento caia no rig certo com menos mapeamento manual.

Limitações do FBX

  • Binário por padrão. Arquivos FBX são tipicamente binários, o que significa que você não pode abri-los em um editor de texto para inspecionar nomes de ossos ou hierarquia. (FBX ASCII existe para depuração, mas raramente é usado em produção.)
  • Sensibilidade de versão. Arquivos FBX vêm em várias versões do SDK (2013, 2016, 2019, 2020). Um arquivo exportado de uma versão muito recente do Maya pode usar recursos que um importador de engine antigo não suporta. Se uma importação falhar, rebaixar para FBX 2016 geralmente resolve.
  • Convenções de eixo e unidade. Maya exporta Y-up, Blender e 3ds Max padrão são Z-up, Unreal usa Z-up canhoto. O exportador FBX converte entre essas — mas apenas se as configurações corresponderem. Uma incompatibilidade produz personagens rotacionados 90 graus ou escalados para 1% ou 100x.

BVH: O Formato de Movimento Leve

BVH

BioVision Hierarchy

BVH é o formato de intercâmbio original de captura de movimento, criado pela BioVision nos anos 1990 para seu sistema comercial de mocap. Ele precede o FBX e continua amplamente utilizado — não porque é poderoso, mas porque é simples.

Um arquivo BVH é um arquivo de texto simples com duas seções: um bloco de hierarquia que define a estrutura esquelética (nomes de ossos, relações pai-filho, posições de deslocamento) e um bloco de movimento que armazena dados de rotação e posição por quadro para cada osso. Você pode abri-lo em qualquer editor de texto e ler os nomes dos ossos, o número de quadros e os valores de rotação diretamente.

Quando escolher BVH

  • Troca de dados de movimento bruto. BVH é a língua franca do mundo mocap. Trajes inerciais de consumo, bancos de dados acadêmicos de movimento (como o dataset do CMU Graphics Lab) e repositórios gratuitos de movimento distribuem BVH.
  • Depuração. Por ser baseado em texto, você pode inspecionar um arquivo BVH para verificar nomes de ossos, profundidade da hierarquia e contagens de quadros sem qualquer software especial. Se uma importação falhar, a resposta geralmente está visível nas primeiras 30 linhas do arquivo.
  • Pipelines de pesquisa e acadêmicos. Muitas ferramentas de pesquisa e pipelines personalizados de mocap trabalham com BVH nativamente e não suportam FBX.
  • Transferência leve. Arquivos BVH são pequenos — eles não contêm malha, materiais ou texturas. Se você só precisa mover dados de movimento entre ferramentas, BVH é a maneira mais eficiente.

Limitações do BVH

  • Sem dados de malha ou material. BVH carrega apenas esqueleto e movimento. Você não pode enviar um personagem em um arquivo BVH — você precisa de uma malha separada.
  • Esqueletos não padronizados. Cada arquivo BVH de uma fonte de captura diferente pode usar uma estrutura de esqueleto diferente, convenção de nomenclatura de juntas e pose de referência. Este é o maior ponto de dor: um BVH de um sistema não mapeia limpo para um personagem rigado para outro.
  • Quase sempre precisa de retargeting. Como o esqueleto não é padronizado, o movimento BVH quase sempre requer uma passagem de Retargeting de Movimento antes de poder ser aplicado a um personagem de jogo. A qualidade desse retargeting depende de quão próximo o esqueleto BVH corresponde ao rig alvo.
  • Suporte nativo menor em engines. Unreal e Unity podem importar BVH, mas seus importadores são otimizados para FBX. A importação BVH geralmente requer plugins ou mapeamento manual de ossos.

BIP: O Formato de Rig Nativo

BIP

Biped / iClone Nativo

BIP tem dois significados comuns em animação 3D, e vale a pena entender ambos.

No 3ds Max, BIP é o formato de animação nativo para o sistema Character Studio Biped. Ele armazena dados de animação especificamente para o rig esquelético Biped — incluindo camadas, restrições e dados de modo de figura que o FBX não pode replicar. Se seu pipeline roda inteiramente no 3ds Max com personagens Biped, arquivos BIP carregam diretamente sem conversão.

No ecossistema Reallusion — iClone e Character Creator — BIP é o formato de movimento nativo para personagens construídos nessas ferramentas. QuickMagic exporta BIP especificamente para este fluxo de trabalho, para que o movimento capturado de vídeo possa ser carregado diretamente em um rig do Character Creator ou iClone sem uma etapa de conversão intermediária.

Quando escolher BIP

  • Pipeline iClone / Character Creator. Se seus personagens são construídos no Character Creator da Reallusion e animados no iClone, BIP é o formato nativo. Sem retargeting, sem mapeamento de ossos — o movimento carrega diretamente.
  • Pipeline 3ds Max Biped. Se você está usando Character Studio Biped, BIP preserva dados de camada, restrições e informações de modo de figura que seriam assadas em uma exportação FBX.
  • Quando você quer a iteração mais rápida. Dentro de um pipeline nativo, BIP elimina a viagem de ida e volta exportação-importação. Você carrega o arquivo e ele está no rig.

Limitações do BIP

  • Não portátil. Arquivos BIP do 3ds Max não funcionam no iClone, e vice-versa. O formato está vinculado ao seu ecossistema específico.
  • Não pode ser usado em engines de jogos diretamente. Para usar animação BIP no Unreal, Unity ou Blender, você deve exportar para FBX primeiro — momento em que os dados nativos de camada e restrição são assados.
  • Violação de ecossistema. BIP só é útil se todo o seu pipeline permanecer dentro da ferramenta correspondente. No momento em que você cruza para outra ferramenta, você precisa de FBX.

Tabela de Comparação Direta

CaracterísticaFBXBVHBIP
Desenvolvido porKaydara / AutodeskBioVisionAutodesk (3ds Max) / Reallusion (iClone)
Tipo de arquivoBinário ou ASCIITexto simplesBinário
Dados de malha/geometriaSimNãoNão
Hierarquia esqueléticaSimSimSim (rig nativo)
Curvas de animaçãoSimSim (por quadro)Sim
Materiais / texturasSimNãoNão
Formas de blendSimNãoNão
Legível por humanosNão (binário)SimNão
Tamanho do arquivoMédio–GrandePequenoPequeno
Esqueleto padronizadoVaria por predefiniçãoNão — varia por fonteSim (dentro do ecossistema)
Retargeting geralmente necessário?Às vezesQuase sempreRaramente (rig nativo)
Suporte Unreal EngineExcelenteVia pluginExportar para FBX primeiro
Suporte UnityExcelenteVia pluginExportar para FBX primeiro
Suporte BlenderSimSimNão
3ds Max BipedSimSimNativo
iClone / Character CreatorSimLimitadoNativo
Melhor paraPipelines entre ferramentas, engines de jogosTroca de movimento bruto, depuração, pesquisaFluxos de trabalho de rig nativo (iClone, 3ds Max Biped)

O Que Cada Formato Realmente Armazena

A diferença prática entre esses três formatos se resume a uma pergunta: o que está no arquivo?

Tipo de DadoFBXBVHBIP
Geometria de malha (vértices, normais, UVs)
Hierarquia esquelética (ossos, pai-filho)
Pesos de pele (vinculação vértice-osso)
Curvas de animação (rotação/translação/escala)
Materiais e referências de textura
Formas de blend / alvos de morph