RODA NO SEU NAVEGADOR

Inspetor de arquivos glTF e GLB

Arraste um arquivo .gltf ou .glb, ou cole o JSON glTF, e o inspetor lê tudo dentro desta página. Para GLB, mostra o cabeçalho de 12 bytes e, de cada bloco, o deslocamento, o comprimento, o tipo e se o preenchimento segue o padrão. Nos dois formatos, exibe a versão glTF, o gerador e os direitos autorais declarados pelo arquivo, conta cenas, nós, malhas, primitivas, acessores, visões de buffer, buffers, materiais, texturas, imagens, amostradores, peles e animações, e apresenta a hierarquia de nós em tabela, parando em ciclos ou aos 256 níveis com o caminho do problema. Cada acessor é conferido com o comprimento em bytes da sua visão de buffer, cada visão com o seu buffer e os índices de cenas, nós, malhas, materiais, texturas e imagens com a lista a que apontam. URIs externas aparecem exatamente como escritas, com marcadores como diretório pai ou caminho absoluto; URIs de dados incorporadas são medidas pelo tamanho decodificado; o resultado completo pode ser baixado como relatório JSON. Para visualizar um arquivo gltf online, basta abrir esta página.

Tipos de arquivo: .gltf, .glbProcessamento: Este navegador

ou arraste um arquivo aqui

✓ Não sai deste aparelhoTamanho máximo: 200 MB
COMO USAR

Como usar o Inspetor de arquivos glTF e GLB

01

Coloque seu arquivo

Escolha ou arraste um arquivo .gltf ou .glb. Dá para colar o conteúdo também.

02

Deixe a ferramenta ler

O arquivo é lido e analisado neste navegador; nada é enviado.

03

Confira o resultado

Veja o que voltou e então copie, baixe ou siga em frente.

Perguntas frequentes

Como abrir arquivo GLB no navegador e ver o que tem dentro?

Arraste o arquivo .glb para esta página e o inspetor lê o cabeçalho, os blocos e o JSON glTF interno sem sair do navegador. Você vê cenas, hierarquia de nós, malhas, acessores, materiais, texturas, imagens e a posição de cada bloco, além de um relatório JSON para baixar. O modelo não é desenhado em 3D; para isso use um visualizador.

Posso colar o texto JSON de um glTF em vez de escolher o arquivo?

Pode, o JSON glTF colado é inspecionado exatamente como um arquivo .gltf, e uma marca BOM inicial é removida e indicada no resultado. Como texto colado não tem nome de arquivo, o relatório baixado se chama gltf-inspection.json. Um GLB binário precisa ser escolhido como arquivo.

Meu arquivo glTF ou GLB é enviado para algum servidor?

Não, o arquivo é lido e analisado dentro da aba do navegador e a inspeção não faz nenhuma requisição de rede. Buffers e texturas apontados por URI externa no glTF são listados como texto com a marca não buscada, então nenhum desses endereços é acessado.

Como verificar um arquivo GLB no Windows 11 sem instalar programa?

Abra esta página no Edge ou no Chrome do Windows 11 e escolha o arquivo; não é preciso instalar Blender, outro software 3D ou criar conta. O resultado é um relatório de estrutura, não uma imagem renderizada, o que ajuda a descobrir por que outro programa recusa o arquivo.

Dá para abrir arquivo GLB no celular para ver a estrutura?

Dá, em um navegador atualizado no Android ou no iPhone basta escolher o .glb nos Downloads ou no app Arquivos, e o relatório é igual ao do computador. O limite continua de 200 MB, mas celulares têm menos memória e um GLB muito grande pode fazer a aba recarregar.

Por que aparece erro ERR_EXTENSION_MISMATCH ao abrir arquivo glTF?

Esse erro aparece quando o arquivo tem extensão .gltf, mas começa com os bytes de um GLB binário. A ferramenta não tenta adivinhar: renomeie o arquivo para .glb e abra de novo. Extensões que não sejam .gltf ou .glb dão ERR_UNSUPPORTED_EXTENSION.

O que fazer quando o glTF dá ERR_UNSUPPORTED_GLTF_VERSION?

O inspetor só lê glTF 2.0; o erro surge quando asset.version falta, não é 2.x (como 1.0) ou quando minVersion pede mais que 2.0. As versões declaradas vêm informadas no erro. Exporte o modelo novamente como glTF 2.0 no seu programa 3D.

Qual o tamanho máximo de arquivo GLB que dá para inspecionar?

O tamanho máximo é 209.715.200 bytes (200 MB) por arquivo. O JSON pode ter até 128 níveis de aninhamento e 4.000.000 de valores, a hierarquia de nós é seguida até 256 níveis e cada tabela exibe até 5.000 linhas; um aviso indica tudo que foi encurtado.

O inspetor lê GLB com compressão Draco ou texturas KTX2?

Abre, mas quando KHR_draco_mesh_compression, EXT_meshopt_compression ou KHR_texture_basisu estão em extensionsRequired, as seções afetadas ficam como não interpretadas e o relatório avisa que está incompleto. As extensões obrigatórias que ele entende são KHR_mesh_quantization, KHR_texture_transform, KHR_materials_unlit e KHR_materials_emissive_strength.

Um arquivo GLB baixado da internet é seguro?

Aqui nada é renderizado ou executado, mas a ferramenta não atesta segurança nem procura malware. Ela marca URIs externas com ../, caminhos absolutos ou de rede, letras de unidade do Windows ou esquema file:, informa chaves como __proto__ sem deixar que afetem a página e mostra como texto nomes com tags script ou links javascript:. Outro aplicativo 3D ainda pode buscar essas URIs ao abrir o arquivo.

Se o inspetor glTF não mostra constatações, o modelo está correto?

Não necessariamente: sem constatações significa apenas que nenhuma das verificações listadas disparou, não é validação completa da especificação nem garantia de carregamento em algum motor. Vértices, animações e peles não são decodificados, e gerador, direitos autorais e extras são declarações do arquivo. O relatório JSON lista as verificações feitas.

Qual a diferença entre gltf e glb?

O .gltf é texto JSON com buffers e imagens em arquivos separados ou URIs de dados; o .glb junta o mesmo JSON e um bloco binário num único arquivo com cabeçalho de 12 bytes. O inspetor lê os dois e lista cada URI externa gltf sem buscá-la.