Validador GLB/GLTF

Verifique o cabeçalho, chunks e estrutura JSON de arquivos GLB/GLTF, além de problemas comuns, tudo localmente.

Carregando...

Por favor, aguarde

Sobre Esta Ferramenta

Envie um arquivo GLB ou GLTF e a ferramenta verificará o cabeçalho do contêiner, o layout dos chunks e a estrutura JSON de acordo com a especificação glTF 2.0. Arquivos GLTF podem referenciar buffers .bin e texturas externos — envie-os juntos. Os resultados são exibidos imediatamente; o arquivo não é enviado a nenhum servidor.

Dicas

  • 1Todas as verificações são feitas localmente no navegador
  • 2Suporta GLB e GLTF (incluindo .bin externos)
  • 3Cada problema vem com sugestão de correção

Sobre opções de configuração

Níveis de severidade

Erro

O arquivo apresenta defeitos estruturais que podem impedir a visualização ou conversão.

Aviso

Possíveis problemas que devem ser confirmados antes do uso.

Observação

Informações estruturais normais para entender a composição do arquivo.

Verificações GLB/GLTF

Magic

O cabeçalho deve ter o magic glTF 0x46546C67.

Versão

Número da versão GLB; a versão atual da especificação glTF 2.0 é 2.

Comprimento total

O comprimento total declarado no cabeçalho deve corresponder ao número real de bytes.

Layout de chunks

O chunk JSON deve existir e vir antes do chunk BIN.

Estrutura JSON

Campos obrigatórios e integridade de referências do documento glTF.

Tamanho mínimo

Um GLB deve ter pelo menos 20 bytes; arquivos menores estão truncados ou vazios.

Chunk BIN

O chunk binário contém os dados de geometria; seus limites devem caber no comprimento declarado.

asset.version

O chunk JSON deve declarar asset.version (glTF 2.0).

Informações do formato

Formato de entrada

Extensão:
glb
Nome completo:
GL Transmission Format Binary (glTF 2.0)
Tipo:
3D Model
Formato:
GLB
Ferramentas:
Three.jsBabylon.jsBlender
Descrição:
GLB é o padrão aberto da Khronos para Web 3D, que empacota cenas, malhas, texturas e animações glTF em um binário. Usado em Three.js, Babylon.js e AR/VR.

Notas:

  • Alguns slicers de impressão 3D não conseguem importar diretamente arquivos GLB
  • Não é adequado para edição paramétrica CAD

Recursos compatíveis:

  • Arquivo binário único e autocontido
  • Suporte a materiais PBR (cor base, metálico, rugosidade, mapas normais)
  • Animação esquelética, skinning e alvos de morph
  • Compressão de malha Draco e compressão de textura KTX2
  • Nós de múltiplas malhas e hierarquia de cena

Como Usar

1

Enviar arquivo

Arraste um arquivo GLB ou GLTF

2

Verificar resultados

Veja o número mágico, versão, chunks e estrutura JSON

3

Corrigir se necessário

Reexporte um arquivo válido no seu DCC

Perguntas Frequentes

Sobre esta ferramenta

Q

Qual é a diferença entre GLB e GLTF?

A

GLB é um único contêiner binário que empacota JSON, buffers e texturas em um único arquivo. GLTF é um arquivo JSON que pode referenciar arquivos .bin e texturas externos; envie-os juntos para uma verificação completa.

Q

O validador suporta arquivos externos referenciados por GLTF?

A

Sim. Arquivos .bin e texturas referenciados pelo GLTF podem ser enviados junto; a ferramenta verificará a integridade dessas referências.

Q

Com que rigor o JSON do glTF é validado?

A

O JSON é analisado de acordo com a especificação glTF 2.0: campos obrigatórios como asset.version e meshes, referências de buffers e imagens, e limites de bufferView/accessor. Arquivos GLB também passam por verificação do número mágico, versão, comprimento total e layout de chunks. Extensões EXT_ ou de fornecedores não são interpretadas.

Q

Meu GLTF falhou na validação: o que geralmente está errado?

A

As causas mais comuns são JSON inválido, campos obrigatórios ausentes como asset.version, arquivos .bin ou texturas externos não enviados junto com o .gltf, e referências de buffers que apontam para fora dos seus dados. Reexporte o arquivo como glTF 2.0 da sua ferramenta DCC. O relatório indica o campo ou chunk exato que falhou.

Q

O validador corrige problemas no meu arquivo?

A

Não. A validação é somente leitura: nem os chunks binários do GLB nem o documento JSON do glTF são modificados. Os problemas são resolvidos reexportando o arquivo da sua ferramenta DCC.

Q

Se a validação estrutural for aprovada, o arquivo carregará com certeza?

A

A verificação estrutural cobre problemas comuns como cabeçalho, chunks e campos obrigatórios do JSON. Extensões especiais ou campos de negócios exigidos por aplicativos específicos não estão cobertos.

Perguntas gerais

Q

O Any3D é totalmente gratuito?

A

Sim, os recursos principais do Any3D são gratuitos para sempre. Oferecemos conversão de formatos, otimização de modelos e visualização online sem custo, sem necessidade de cadastro.

Q

Meus arquivos são enviados para os seus servidores?

A

Não. Os arquivos que você seleciona são processados apenas no navegador neste dispositivo—não saem do seu dispositivo e nunca são enviados aos nossos servidores. Não armazenamos arquivos de usuário; após o processamento, os dados relacionados na memória do navegador são liberados.

Q

Preciso instalar algum software?

A

Nenhuma instalação necessária. O Any3D é inteiramente baseado em navegador — basta abrir a página para usar todos os recursos. Funciona no Windows, Mac, Linux e outros principais sistemas operacionais.

Q

Existe um limite de tamanho de arquivo?

A

A capacidade de processamento depende do desempenho do seu dispositivo, da quantidade de vértices do modelo e da complexidade das texturas, e não apenas do tamanho do arquivo. Não impomos limite de tamanho, mas quando um modelo excede o que seu dispositivo pode suportar, a página pode travar ou até mesmo fechar.

Apoie-nos