Validador GLB/GLTF

Confira cabeçalho, chunks e estrutura JSON de arquivos GLB/GLTF e veja problemas comuns, tudo localmente no navegador.

Área de trabalho

Arraste os arquivos aqui

ou clique para selecionar, colar suportado

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 arquivos .bin e texturas externos; envie-os junto para uma análise completa. Os resultados aparecem na hora e o arquivo não sai do seu computador.

Dicas

  • 1Análise 100% local, sem upload para servidores
  • 2Aceita GLB e GLTF, inclusive com .bin externo
  • 3Cada problema encontrado vem com sugestão de correção

Como Usar

  1. 01

    Enviar arquivo

    Arraste e solte um arquivo GLB ou GLTF

  2. 02

    Ver os resultados

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

  3. 03

    Corrigir se preciso

    Reexporte um GLB ou GLTF válido no seu programa de modelagem

Sobre esta ferramenta

Qual é a diferença entre GLB e GLTF?

GLB é um contêiner binário único que empacota JSON, buffers e texturas em um só arquivo. GLTF é um arquivo JSON que pode referenciar arquivos .bin e texturas externos; por isso, envie esses arquivos junto para uma verificação completa.

O validador aceita arquivos externos referenciados pelo GLTF?

Sim. Os arquivos .bin e as texturas referenciados pelo GLTF podem ser enviados junto; a ferramenta confere se essas referências estão íntegras e apontam para os dados corretos.

Com que rigor o JSON do glTF é validado?

O JSON é interpretado conforme a especificação glTF 2.0: são verificados campos obrigatórios como asset.version e meshes, referências de buffers e imagens, além dos limites de bufferView e accessor. Em arquivos GLB, também são checados o número mágico, a versão, o comprimento total e o layout dos chunks. Extensões EXT_ ou de fornecedores não são interpretadas.

Meu GLTF falhou na validação: o que costuma estar errado?

Os motivos mais comuns são JSON inválido, ausência de campos obrigatórios como asset.version, arquivos .bin ou texturas que não foram enviados junto com o .gltf, e referências de buffer que apontam para fora dos dados. Reexporte o arquivo como glTF 2.0 a partir da sua ferramenta DCC. O relatório indica exatamente o campo ou chunk que falhou.

O validador corrige problemas no arquivo?

Não. A validação é somente leitura: os chunks binários do GLB e o documento JSON do glTF não são alterados. Para corrigir, reexporte o arquivo na ferramenta DCC de origem.

Se a validação estrutural passar, o arquivo vai carregar com certeza?

A checagem estrutural cobre problemas comuns de cabeçalho, chunks e campos obrigatórios do JSON. Extensões específicas ou campos de uso particular exigidos por determinados aplicativos ficam fora do escopo.

Perguntas gerais

O Any3D é gratuito?

Os recursos principais são gratuitos para sempre. Conversão de formatos, otimização de modelos e visualização online não exigem cadastro. Alguns recursos avançados são pagos.

Meus arquivos são enviados para os seus servidores?

Não. Os arquivos que você seleciona são processados apenas no navegador neste dispositivo, portanto 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.

Preciso instalar algum software?

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.

Existe um limite de tamanho de arquivo?

Não há limite de tamanho de arquivo nem de polígonos. O tamanho do modelo que você consegue abrir depende da memória e da placa de vídeo do aparelho; modelos muito pesados podem deixar a página lenta ou travá-la. Algumas ferramentas limitam quantos arquivos entram de uma vez, como 50 modelos por lote ou imagens de até 50 MB na compressão de texturas. Veja a lista completa em Limites.

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.

Informações do formato

Formato de entrada

Extensão:
glb
Nome completo:
Binário do GL Transmission Format (glTF 2.0)
Tipo:
Modelo 3D
Formato:
GLB
Ferramentas:
Three.js、Babylon.js、Blender
Descrição:
GLB é o formato binário do glTF 2.0, mantido pelo Khronos Group, que empacota malhas, materiais, texturas e animações em um único arquivo. É o padrão para cenas 3D na Web e AR/VR, usado por Three.js, Babylon.js, model-viewer e e-commerce por ser auto-contido e fácil de distribuir. GLB preserva materiais PBR, animações esqueléticas e suporta compressão Draco e Meshopt, ideal para web, AR e intercâmbio entre programas. Não retém histórico paramétrico de CAD; para impressão 3D, prefira STL ou 3MF.

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