Coloque seu arquivo
Escolha ou arraste um arquivo .gltf ou .glb. Dá para colar o conteúdo também.
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.
ou arraste um arquivo aqui
Escolha ou arraste um arquivo .gltf ou .glb. Dá para colar o conteúdo também.
O arquivo é lido e analisado neste navegador; nada é enviado.
Veja o que voltou e então copie, baixe ou siga em frente.
Quer saber o que acontece com os arquivos? Leia o aviso de privacidade →
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.
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.
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.
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á, 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.
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 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.
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.
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.
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.
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.
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.