UltKit

Converter GLB para FBX

O GLB é como os modelos circulam na web; o FBX é o que muitos fluxos de jogos e animação importam. Converta um .glb aqui e receba um FBX binário com as texturas embutidas, pronto para Unity, Unreal Engine ou Maya.

Conversor de modelos 3D

ou solte arquivos STL, OBJ, MTL … aqui ·

Até 95 MB por arquivo· Até 20 arquivos· Apagados após 30 minutos

Saída

Os arquivos são processados em nossos servidores e apagados após 30 minutos.

Como usar esta ferramenta

  1. 1

    Envie o .glb

    Adicione um GLB ou até 20, com 95 MB cada. Um .gltf com arquivos .bin e de textura separados fica mais fácil de tratar depois de empacotado em um único GLB.

  2. 2

    Mantenha FBX binário e texturas

    Converter para está em FBX, Codificação do arquivo em Binário e Manter texturas e materiais ligado, para que as imagens sejam embutidas no FBX. Deixe o Eixo vertical em Manter, a menos que o modelo chegue deitado de costas.

  3. 3

    Converta e importe

    Clique em Converter para FBX e arraste o arquivo para a pasta de assets da engine ou use Arquivo › Importar › FBX no Blender.

GLB ou FBX: um formato aberto da web e o formato de intercâmbio da Autodesk

O GLB é a forma binária do glTF 2.0, lançado pelo Khronos Group em 2017 e que virou a norma internacional ISO/IEC 12113 em 2022. Um .glb contém um cabeçalho de 12 bytes, uma descrição da cena em JSON e um bloco binário com geometria e imagens. Ele foi feito para ser carregado rapidamente por um renderizador: as unidades são metros, o Y aponta para cima e os materiais seguem um modelo físico metallic-roughness que three.js, Babylon.js e o Scene Viewer do Android renderizam do mesmo jeito.

O FBX nasceu como formato de arquivo do software de captura de movimento FiLMBOX, da Kaydara, e pertence à Autodesk desde 2006. É proprietário e documentado principalmente pelo FBX SDK da Autodesk, mas continua sendo o formato de intercâmbio padrão de engines de jogos e ferramentas de animação. O importador de modelos do Unity lê FBX nativamente, as opções de importação do Unreal Engine foram construídas em torno dele, e o Maya e o 3ds Max o usam para trocar personagens riggados entre estúdios.

O que sobrevive à conversão de GLB para FBX

Recurso do glTF e o resultado no FBX
No GLBNo FBXConferir depois de importar
Malhas, UVs, normaisMantidos como estãoNada
Hierarquia e nomes dos nósMantidosPosição dos pivôs
Esqueleto e pesos de skinOssos e skin clusterTipo de rig na engine
Clipes de animação, morph targetsTakes de animação, blend shapesNomes e durações dos clipes
Mapas de cor base, normal e emissivoTexturas embutidas nos materiais FBXAtribuição das texturas
Valores de metallic-roughnessAproximadosReconectar mapas de metal e roughness
Extensões como clearcoat ou transmissionSem equivalente no FBXRefazer na engine

Como importar o FBX no Unity, no Unreal Engine ou no Blender

Unity

  1. 01Arraste o .fbx para a pasta Assets da janela Project.
  2. 02Na aba Rig, escolha Humanoid ou Generic para personagens.
  3. 03Na aba Materials, use Extract Textures para editar os mapas.

Unreal Engine

  1. 01Clique em Import no Content Browser e escolha o .fbx.
  2. 02Marque Import Animations para modelos riggados.
  3. 03Confira Import Uniform Scale se o tamanho estiver errado por um fator de 100.

Blender

  1. 01Use Arquivo › Importar › FBX (.fbx).
  2. 02Abra o espaço de trabalho Shading para conferir os materiais.
  3. 03Use Automatic Bone Orientation se os ossos apontarem para o lado errado.

A maioria das surpresas depois de converter GLB para FBX vem dos materiais, não da geometria. O glTF muitas vezes empacota oclusão de ambiente, roughness e metallic nos canais vermelho, verde e azul de uma só imagem. O modelo de material clássico do FBX não tem lugar para essa textura empacotada, então as engines a importam como uma imagem extra que você conecta à mão. Texturas guardadas como WebP dentro de um GLB são outra pegadinha: poucos importadores de FBX leem WebP, então elas devem estar em PNG ou JPEG; WebP para JPG: quando e por quê explica as vantagens e desvantagens.

Se o destino for uma malha estática para um renderizador ou uma impressora 3D, e não uma engine, o FBX pode ser o alvo errado; FBX para OBJ mostra o que um formato de malha simples mantém. Para o Visualização Rápida de RA da Apple no iPhone, parta do mesmo GLB para GLB para USDZ.

GLB

glTF binário (GLB)

GLB é a forma binária do glTF 2.0, o formato de transmissão 3D publicado pelo Khronos Group em 2017. Ele reúne geometria, materiais PBR, texturas e animações em um único arquivo compacto, pensado para carregar rápido. O GLB é muito usado em 3D na web, visualizadores de RA, no Android Scene Viewer e em marketplaces de modelos on-line. Algumas ferramentas 3D de desktop mais antigas e programas CAD não o importam.

Compressão
–
Transparência
–
Animação
Sim
Lançamento
2017 · Khronos Group
Conversor de GLB

FBX

Filmbox (FBX)

FBX é um formato 3D criado pela Kaydara para o software Filmbox e que pertence à Autodesk desde 2006. Ele armazena malhas, materiais, texturas, esqueletos, skinning, câmeras, luzes e animação em um só arquivo. É o formato padrão de intercâmbio de assets de jogos no Unity, Unreal Engine, Maya, 3ds Max e Blender. O formato é proprietário, e o comportamento pode variar entre exportadores e versões do SDK.

Compressão
–
Transparência
–
Animação
Sim
Lançamento
Kaydara (now Autodesk)
Conversor de FBX

As pessoas convertem GLB para FBX para levar um modelo da web, de um marketplace ou de um app de escaneamento 3D para fluxos de trabalho no Unity, Unreal Engine, Maya ou 3ds Max construídos em torno do formato da Autodesk.

Perguntas sobre GLB para FBX

As animações do meu GLB continuam tocando depois de converter para FBX?

Animação de esqueleto e de blend shapes (morph targets) existe nos dois formatos, então os clipes guardados no GLB têm lugar no FBX. Confira cada clipe na prévia de animação da engine depois de importar, principalmente se o GLB tinha vários, porque alguns importadores os dividem ou renomeiam.

Por que meus materiais ficam cinza ou com cara de plástico no Unity depois de converter GLB para FBX?

Os materiais glTF usam valores de metallic e roughness, muitas vezes empacotados em uma só textura, enquanto os materiais FBX foram pensados em torno de diffuse e specular. Cor base e mapas de normal costumam passar; metallic e roughness podem precisar ser reconectados no editor de materiais da engine.

Preciso converter GLB para FBX para usar no Blender?

Não para abrir. O Blender traz um importador glTF 2.0 desde a versão 2.80, então Arquivo › Importar › glTF 2.0 lê um GLB diretamente. Converta só quando a próxima ferramenta do seu fluxo esperar FBX.

Devo escolher FBX binário ou ASCII?

Binário. É menor, carrega mais rápido e é o que Unity, Unreal e Maya esperam. O importador de FBX do Blender nem lê FBX em ASCII. Escolha ASCII só para um script ou ferramenta de comparação que precise ler o arquivo como texto.

Por que o modelo FBX fica 100 vezes grande ou pequeno demais no Unreal?

O glTF trabalha em metros, o Unreal em centímetros, e o FBX leva uma escala de unidade que cada importador interpreta. Se o tamanho estiver errado por um fator de 100, ajuste a escala uniforme na importação ou defina Unidades do modelo antes de converter, e depois confira uma medida conhecida.