O que é o formato de ficheiro FBX?
.fbx é um formato de arquivo de intercâmbio 3D independente de plataforma de propriedade da Autodesk. Arquivos FBX armazenam dados completos de cenas 3D - incluindo geometria, materiais, texturas, animação, câmeras e luzes - e preservam a fidelidade e funcionalidade da cena original em diferentes aplicações e plataformas.
O principal objetivo do formato FBX é fornecer compatibilidade de dados entre várias aplicações para criação de conteúdo digital. Arquivos FBX permitem que os usuários troquem cenas 3D entre muitas ferramentas de edição diferentes, independentemente da plataforma do sistema. O formato é amplamente utilizado no desenvolvimento de jogos, produção cinematográfica e pipelines de renderização em tempo real.
O formato FBX foi desenvolvido pela Kaydara, originalmente para arquivos gerados com seu software de captura de movimento Filmbox - que é de onde o formato tirou seu nome. A Alias Systems adquiriu a Kaydara em 2004, e a Autodesk Inc. adquiriu a Alias em 2006, ponto em que a Autodesk assumiu a propriedade total do formato.
Detalhes adicionais:
- Arquivos
.fbxpodem armazenar dados em texto simples (ASCII) ou formato binário compacto; arquivos binários começam com a string mágica de 21 bytesKaydara FBX Binary \0. .fbxpode ser convertido de e para formatos como .dae (COLLADA), .obj, .3ds e .gltf.- FBX é um formato proprietário - a Autodesk controla a especificação e nenhum documento de especificação totalmente aberto é publicado.
Segurança e proteção
RISCO: LOWUm FBX contém dados 3D, não um executável, portanto, abrir um para visualização é seguro. Duas precauções do mundo real: (1) o FBX pode incorporar mídia e referenciar arquivos de textura externos e, historicamente, houve vulnerabilidades de parser no FBX SDK/importadores - mantenha seu software 3D atualizado e importe ativos de fontes confiáveis; (2) arquivos de modelos baixados às vezes agrupam scripts inesperados ou cenas excessivamente grandes. O arquivo em si não pode «executar», mas trate modelos de fontes desconhecidas com a mesma cautela que qualquer download e verifique se a extensão real não é um executável disfarçado.
Detalhes do formato
em resumoProgramas que abrem arquivos FBX
Detalhes técnicos
especificação profunda| Codificações de arquivo | Dois subformatos compartilham a extensão `.fbx`: ASCII de texto simples (legível por humanos) e binário compacto; a codificação não é sinalizada por uma extensão de arquivo separada |
| Bytes mágicos binários | `Kaydara FBX Binary \x00` - assinatura de 21 bytes no deslocamento 0, seguida por `0x1A 0x00` e um número de versão uint32 |
| Campo de versão (binário) | uint32 no deslocamento de byte 23; ex: 7400 = FBX 7.4, 7500 = FBX 7.5, 7700 = FBX 7.7 |
| Tipo MIME | `application/octet-stream` |
| Dados de cena armazenados | Malhas poligonais, superfícies NURBS, esqueletos (rigs), curvas de animação de quadros-chave (keyframes), blend shapes, materiais, texturas, câmeras, luzes e restrições |
| Sistema de coordenadas | Y-up ou Z-up; a convenção de eixo ativo é declarada no bloco `FBXHeaderExtension` e é configurável na exportação |
| Sistema de unidades | Unidades de medida da cena (padrão: centímetros na maioria dos exportadores) armazenadas em `GlobalSettings` → `UnitScaleFactor` |
| Mídia incorporada | Texturas e outros ativos binários podem ser incorporados diretamente dentro do arquivo `.fbx` ou referenciados como caminhos externos |
| Hierarquia da cena | Armazenada como um grafo de nós tipados (modelo objeto/conexão); os nós carregam propriedades nomeadas e conexões tipadas - não é uma lista plana |
| Vinculação de pele e esqueleto (Skin/Rig) | Suporta skinning de vértices com múltiplas influências e rigs IK/FK armazenados como nós deformadores `Cluster` e `Skin` |
| SDK oficial | Autodesk FBX SDK (C++), biblioteca gratuita de código fechado para leitura e escrita de `.fbx`; inclui bindings para Python |
| Suporte a motores de jogos | Importador nativo integrado no Unity, Unreal Engine, Godot e na maioria dos principais motores de jogos; o padrão de fato para intercâmbio de ativos 3D prontos para jogos |
| Formato de cabeçalho ASCII | O `.fbx` em ASCII começa com uma linha de comentário `;` (ex: `; FBX 7.7.0 project file`) e um bloco `FBXHeaderExtension:` - sem assinatura mágica binária |
| Status da especificação | Proprietário - a Autodesk controla o formato; nenhum documento de especificação publicado publicamente |
| Lançado | 1996 (Kaydara Filmbox 1.5); owned by Autodesk since 2006 |
| Especificação | www.autodesk.com |
Conversões de FBX
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos FBX.