Converter glb para x

Conversor online gratuito de GLB para X

Converta assets GLB para o formato legacy DirectX X para softwares 3D e game engines mais antigos.

Converter GLB para X online - grátis

Uploading…
Os arquivos selecionados excedem o limite total de 10 MB. Selecione arquivos menores ou em menor quantidade.

Seu arquivo é processado instantaneamente e excluído assim que você o baixa.

Como funciona

  1. 1/3

    Envie seu arquivo .glb

    Clique para selecionar o arquivo que deseja converter ou simplesmente arraste e solte o arquivo na área indicada.

  2. 2/3

    Faça a conversão de .glb para .x

    Após o envio do arquivo, clique em converter quando estiver pronto.

  3. 3/3

    Baixe o arquivo .x convertido

    O resultado da conversão está pronto para download.

Como converter glb para x arquivo

A conversão é necessária quando uma aplicação DirectX legada, game engine ou ferramenta de modelagem aceita somente o formato Microsoft X mesh. Ela também fornece um asset de texto ou binário para pipelines 3D antigos do Windows, mas materiais, animação e convenções de coordenadas podem precisar de correção.

O que é o formato GLB

GLB é a forma normalmente binária e de arquivo único do glTF 2.0. Ele pode conter geometria de mesh, dados de vertex, materiais PBR, texturas incorporadas, skinning, morph targets, câmeras e animações. Visualizadores 3D para Web, game engines, aplicações de AR e ferramentas como Blender, 3ds Max, Maya, Godot e Unity normalmente o utilizam para entrega e intercâmbio de assets.

Ao contrário de um arquivo .gltf separado, com buffers e imagens externos, um GLB normalmente reúne a descrição JSON do glTF, os dados binários de mesh e as texturas referenciadas em um único container. O empacotamento não garante que todos os recursos estejam incorporados; portanto, verifique o arquivo se um importer indicar imagens ausentes.

O que é o formato X

DirectX X é um formato de cena 3D legado da Microsoft, usado por exemplos antigos do DirectX SDK, aplicações do Windows e game engines. Ele pode descrever meshes poligonais, normais, coordenadas de textura, materiais, frames de cena, bones e dados de animação.

Arquivos X podem ser de texto ou binários. Arquivos de texto podem ser inspecionados e às vezes são mais fáceis de modificar; arquivos binários são menores e exigem um importer compatível com a variante binária. X é útil principalmente para compatibilidade com software que o exige especificamente, pois seu modelo de materiais não representa completamente os dados PBR modernos do glTF.

Como converter GLB para X

Para fazer uma conversão sem instalar software para desktop, use o conversor em 101convert.com: envie o arquivo .glb, selecione X como formato de saída, inicie a conversão e baixe o arquivo .x resultante. Selecione X de texto ou binário quando o programa de destino exigir uma variante específica, caso essa opção esteja disponível.

Para processamento local ou em lote, o Assimp fornece um workflow de linha de comando:

  1. Instale um pacote do Assimp que inclua o executável de linha de comando e seu exporter de X.
  2. Inspecione a origem com assimp info model.glb para verificar meshes, materiais, bones e animações.
  3. Exporte com assimp export model.glb model.x. A extensão de saída .x seleciona o exporter DirectX X.
  4. Abra o resultado na aplicação de destino e teste escala, orientação, texturas, skinning e reprodução da animação.

As builds e os exporters do Assimp variam conforme o pacote; portanto, confirme se a build instalada lista suporte a X antes de depender de um workflow em lote. Se ela não conseguir produzir a estrutura exigida pelo destino, importe o GLB no Blender e use um add-on de exporter de formato X compatível com a versão instalada do Blender. O Blender não fornece um exporter DirectX X padrão integrado em sua instalação normal; o add-on fornece o comando de exportação em File → Export.

Limites de qualidade e compatibilidade

Os materiais PBR metallic-roughness do GLB não são mapeados diretamente para o modelo de materiais X mais antigo. A cor diffuse, uma textura de imagem básica e algumas configurações specular geralmente são transferidas; metallic, roughness, clearcoat, transmission, efeitos emissive detalhados e transformações de textura podem ser simplificados ou descartados. Mantenha o GLB original e as texturas de origem se o arquivo convertido precisar ser revisado posteriormente.

O glTF usa um sistema de coordenadas right-handed com Y para cima. O formato de arquivo X não impõe uma convenção universal de coordenadas para aplicações, e muitos pipelines DirectX usam um sistema left-handed. Verifique os requisitos da aplicação de destino antes de aplicar uma conversão de eixo, rotação ou reversão do triangle-winding; caso contrário, uma correção automática pode fazer o modelo ficar voltado para trás ou ser renderizado do avesso.

Teste assets animados separadamente. Exporters e importers podem discordar sobre hierarquias de bones, bind poses, transformações de frames, clips de animação e morph targets. Se a animação falhar, exporte primeiro um mesh estático e depois teste skinning e animação com um asset menor. Confirme também se o destino consegue encontrar arquivos de textura externos, pois um exporter de X pode gravar referências em vez de incorporar imagens.

Comparação de formato: GLB vs X

Como os formatos GLB e X se comparam nas propriedades mais importantes para esta conversão.

Comparação dos formatos de arquivo GLB e X
Propriedade .GLB glTF Binary .X DirectX model file
Geometria Ambos Malha poligonal
Materiais Sim Limitado
Texturas Incorporado no arquivo Incorporado no arquivo
Animação Sim Sim
Hierarquia da cena Sim Sim
Legível em texto simples Não Não
Tamanho típico do arquivo Pequeno Médio
Padrão aberto Sim Não
Introduzido 2015 1998
Desenvolvedor Khronos Group Microsoft
Tipo MIME model/gltf-binary —

O banco de dados atualmente não contém nenhum conversor de arquivo glb.

Perguntas frequentes

O conversor de GLB para X é gratuito?

Sim, converter GLB para X no 101convert.com é totalmente gratuito. Não é necessário cadastro, e-mail nem instalação. Se você precisa de um limite de tamanho de arquivo maior ou quer converter mais arquivos de uma vez, veja nossos planos.

Qual o tamanho máximo do meu arquivo GLB?

Você pode enviar arquivos GLB de até 50 MB e converter até 1 arquivos de uma vez em um único lote.

O que acontece com os arquivos enviados?

Os arquivos são processados automaticamente e excluídos dos nossos servidores poucos minutos após a conversão. Nunca visualizamos nem compartilhamos seus arquivos.

Preciso instalar algum programa para converter GLB para X?

Não. A conversão de GLB para X é feita totalmente online no navegador e funciona no Windows, Mac, Linux, Android e iPhone.

A conversão falhou?

Na maioria dos casos, a causa é um formato de arquivo incorreto. Envie um arquivo GLB válido para esta conversão de GLB para X. Às vezes, o problema também pode estar do nosso lado. Analisamos falhas de conversão recorrentes e desativamos ou corrigimos o conversor se detectarmos algum defeito.