Visualizador GLB — veja arquivos GLB e glTF online

Um visualizador de arquivos .glb gratuito que funciona no navegador: gire o modelo, confira polígonos e texturas, reproduza animações e salve um PNG. Nada é enviado.

🔒 Fica no seu dispositivo⚡ Draco · meshopt · KTX2🖼️ Exporte PNG e texturas

.glb · .gltf · até 200 MB · seu arquivo nunca sai deste dispositivo

Modelos de exemplo, recomprimidos para a web, do acervo Khronos glTF Sample Assets: Avocado (CC0, Microsoft) · Fox (CC0 PixelMannen; tomkranis, @AsoboStudio, @scurest, CC BY 4.0) · Lantern (CC0, sbtron, Frank Galligan)

🔒

Seu modelo fica no seu dispositivo

O arquivo é lido e desenhado dentro desta aba do navegador. Ele nunca é enviado, e o visualizador não faz nenhuma requisição pelos arquivos do próprio modelo.

📊

Um relatório do modelo num relance

Vértices, triângulos, materiais, animações e extensões, além de uma barra que mostra quais partes do arquivo ocupam os bytes.

🖼️

Imagens que saem, não só entram

Salve uma captura de tela em PNG transparente com até 4× o tamanho do visualizador ou baixe cada textura exatamente como está armazenada.

🗜️

GLBs comprimidos também abrem

Geometria Draco e meshopt e texturas KTX2 são decodificadas automaticamente; cada decodificador só é carregado quando um arquivo precisa dele.

O que é um arquivo GLB?

Um arquivo GLB é a forma binária do glTF 2.0: um único arquivo que reúne as malhas, os materiais, as texturas e as animações de um modelo 3D. O Khronos Group publicou o glTF 2.0 em 2017 e, em 2022, ele se tornou uma norma internacional, a ISO/IEC 12113. É por isso que um .glb exportado do Blender, de um gerador de modelos com IA ou de um app de escaneamento 3D abre neste visualizador GLB, em páginas web e na maioria dos motores de jogos.

Um visualizador de .glb só precisa ler o arquivo e desenhá-lo. Editar, retexturizar e exportar para outros formatos são tarefas para um editor 3D.

GLB x glTF: um arquivo ou uma pasta

O mesmo modelo pode ser salvo de duas formas. Um arquivo .gltf é um JSON legível que aponta para arquivos separados: um arquivo .bin com a geometria e uma imagem para cada textura. Um .glb reúne o JSON, os dados binários e as imagens em um único arquivo, mais fácil de mandar por e-mail, enviar para um site e manter organizado.

Por dentro de um GLB: cabeçalho, bloco JSON e bloco binário

O cabeçalho de 12 bytes

Todo GLB começa com as letras glTF, um número de versão e o tamanho total do arquivo. O visualizador confere esses bytes primeiro, e é assim que ele consegue avisar quando um "GLB" na verdade é um FBX ou um arquivo glTF 1.0.

O bloco JSON

Em seguida vem um bloco de JSON que descreve a cena: malhas, materiais, texturas, animações e quantos vértices cada parte tem. O relatório do modelo é lido daqui, então as contagens aparecem antes de qualquer coisa ser desenhada.

O bloco binário

Por último vêm os dados binários: posições dos vértices, normais, quadros-chave das animações e, normalmente, as próprias imagens das texturas, armazenadas como PNG, JPEG, WebP ou KTX2.

glTFv2 · lengthCabeçalho de 12 bytes{ "meshes": [ … ], "materials": [ … ], "images": [ … ] }Bloco JSONmalhas · materiais · texturasanimações · contagem de vérticesPNG · JPEG · WebPfloat32 · uint16Bloco bináriovértices · quadros-chaveimagens das texturasO relatório é lido daqui
Um GLB é um cabeçalho de 12 bytes seguido de um bloco JSON e de um bloco binário.
scene.gltfscene.bintexturas/wood.pngmetal.jpgnormal.pngArquivos separadosscene.glbUm só arquivo
O mesmo modelo salvo como pasta .gltf e como um único arquivo .glb.

Como ver um arquivo GLB em 3 passos

1

Abra seu arquivo GLB

Clique em "Abrir arquivo 3D" ou solte um .glb no visualizador GLB. Para um .gltf, selecione-o junto com o .bin e os arquivos de textura, ou solte a pasta inteira. Sem um modelo à mão? Teste um dos três exemplos. Arquivos de até 200 MB abrem em um computador e de até 50 MB em um celular, onde a memória acaba mais cedo.

2

Gire, aproxime e desloque

Arraste para girar, role ou faça o gesto de pinça para dar zoom, e arraste com o botão direito ou com dois dedos para deslocar. "Redefinir visualização" traz a câmera de volta, "Rotação automática" gira o modelo devagar e "Aramado" mostra a malha que está por baixo.

3

Confira o relatório e exporte

O painel ao lado do visualizador lista o tamanho, os triângulos, as texturas e as animações do modelo. O botão da câmera salva uma captura de tela em PNG, e a aba "Texturas" salva cada imagem no formato original.

.glbAbrir arquivo 3D
1

Abra um .glb, ou um .gltf com os arquivos dele.

2

Gire, aproxime e desloque a vista para inspecionar o modelo.

PNGTexturasSalvar PNG
3

Confira o relatório e exporte imagens.

O que este visualizador GLB mostra

Abrir um modelo é metade do trabalho. A outra metade é saber se ele está pronto para o lugar aonde vai: uma página web, um celular, um app de realidade aumentada ou um jogo. Este visualizador GLB lê os números que respondem a essa pergunta.

Vértices, triângulos e malhas

Os triângulos são a medida mais clara de quão pesado é desenhar um modelo. Um modelo de produto para uma página web costuma ficar na casa das dezenas de milhares; uma estátua escaneada pode chegar aos milhões e travar em um celular. Vértices compartilhados por várias partes são contados uma vez só, então o número bate com o que está armazenado no arquivo.

Texturas: para onde vai a maior parte dos bytes

A maioria das pessoas imagina que é a geometria complexa que deixa um GLB grande. Raramente é. A aba "Resumo" mostra uma barra que divide o arquivo em texturas, geometria, animação e o resto, e na maioria dos modelos estáticos a fatia das texturas domina. O exemplo Abacate (Avocado) tem só 682 triângulos, mas pesa 7,73 MB, quase tudo em três imagens de 2048 × 2048.

Medimos 13 arquivos GLB do acervo Khronos glTF Sample Assets com o próprio analisador deste visualizador. Na mediana, as texturas eram 95% do arquivo. Só os personagens animados e um carrinho de brinquedo de 109.000 triângulos eram compostos principalmente de geometria. A tabela abaixo traz os números completos.

Animações e alvos de morph

Arquivos animados listam cada clipe com sua duração. Escolha um clipe, pause, percorra a linha do tempo ou reduza a velocidade para um quarto para conferir um ciclo de caminhada quadro a quadro. Esqueletos e alvos de morph, usados em personagens e expressões faciais, também são contados no relatório.

Extensões de compressão que ele decodifica

Muitos GLBs são comprimidos, e um visualizador que não consegue decodificá-los não mostra absolutamente nada. Este lida com as extensões mais comuns:

  • Draco (KHR_draco_mesh_compression) reduz muito a geometria, mas exige um decodificador antes que o modelo possa ser desenhado.
  • meshopt (EXT_meshopt_compression) comprime geometria e animação e decodifica muito rápido.
  • KTX2 (KHR_texture_basisu) mantém as texturas em um formato pronto para a GPU, que usa menos memória de vídeo.
  • WebP (EXT_texture_webp) deixa os arquivos de textura menores, e os navegadores o decodificam nativamente.

Cada decodificador só é baixado quando um arquivo declara a extensão correspondente, então um GLB simples nunca paga esse custo.

Decodificado porDracoGeometria menorKHR_draco_mesh_compressionWebAssemblymeshoptGeometria e animação menoresEXT_meshopt_compressionWebAssemblyKTX2Texturas que continuam comprimidas na GPUKHR_texture_basisuWebAssemblyWebPArquivos de textura menoresEXT_texture_webpo navegador
O que cada extensão de compressão economiza e o que a decodifica.

Medições: o que ocupa espaço em um arquivo GLB

ModeloTamanho do arquivoTexturasGeometriaAnimaçãoTriângulos
Avocado7,73 MB99,7%0,3%—682
BarramundiFish11,91 MB99,0%1,0%—3.864
WaterBottle8,55 MB98,3%1,7%—4.510
BoomBox10,12 MB98,0%2,0%—6.036
Lantern9,12 MB97,5%2,4%—5.394
AntiqueCamera16,73 MB95,4%4,6%—20.066
Corset12,87 MB95,1%4,9%—18.324
DamagedHelmet3,60 MB85,1%14,8%—15.452
SheenChair3,93 MB72,2%27,6%—39.936
CesiumMan0,42 MB35,8%48,2%9,4%4.672
ToyCar5,17 MB32,3%67,6%—108.936
Fox0,16 MB16,4%46,7%26,9%576
BrainStem3,05 MB0%62,9%34,3%61.666
Avocado99.7%WaterBottle98.3%Lantern97.5%DamagedHelmet85.1%ToyCar32.3%Fox16.4%TexturasGeometriaAnimaçãoOutros
Fatia de cada arquivo ocupada por texturas, geometria e animação em seis modelos de exemplo da Khronos.

Como ver arquivos glTF com texturas externas

Um arquivo .gltf sozinho é só a descrição em JSON. A geometria fica em um arquivo .bin ao lado dele, e as texturas, em arquivos de imagem, muitas vezes dentro de uma pasta textures. Entregue todos eles de uma vez a este visualizador glTF: selecione-os juntos na janela de arquivos ou arraste a pasta inteira para o visualizador.

O visualizador associa cada arquivo ao caminho escrito no .gltf, então a estrutura de pastas é respeitada. Se faltar o .bin, ele informa o nome exato do arquivo em vez de falhar em silêncio. Se faltar uma textura, o modelo abre mesmo assim e os arquivos ausentes são listados, para você saber quais procurar.

Por que um arquivo GLB não abre (e como resolver)

Quando um modelo se recusa a carregar, a causa quase sempre é uma destas cinco, e este visualizador GLB diz qual é em vez de mostrar uma tela em branco.

Não é um GLB de verdade

Arquivos FBX, OBJ e STL às vezes são renomeados para .glb na esperança de que isso resolva. Não resolve: os bytes continuam sendo de outro formato. O visualizador lê os primeiros bytes e diz o que o arquivo realmente é, para que você possa exportá-lo de novo como GLB no Blender ou no programa que o criou.

O modelo está preto, cinza ou sem texturas

Um .gltf cujos arquivos de imagem ficaram para trás mostra superfícies lisas, cinza ou brancas. Um modelo que parece preto geralmente precisa de luz: ative "Iluminação de estúdio" na aba "Cena" ou aumente a exposição.

Está minúsculo, enorme ou deitado de lado

O glTF mede em metros, com +Y apontando para cima. Um modelo exportado em milímetros chega 1.000 vezes maior do que deveria, e um modelo construído com outro eixo vertical fica deitado de lado. O visualizador enquadra cada modelo automaticamente para que ele sempre fique à vista; corrija a escala ou o eixo na hora de exportar.

É um arquivo glTF 1.0

Arquivos exportados antes de 2017 podem ser glTF 1.0, que as ferramentas atuais não leem mais. O gltf-pipeline, ferramenta de código aberto da Cesium, consegue atualizar a maioria deles para glTF 2.0.

A página fica lenta ou trava no celular

Os celulares dividem uma quantidade pequena de memória entre o navegador e o chip gráfico. Um escaneamento de 120 MB com texturas 8K pode consumir tudo, e é por isso que o limite nos celulares é de 50 MB. Abra arquivos grandes em um computador ou reduza as texturas antes.

É mesmo GLB ou glTF?nãoExporte de novo como GLBsimÉ glTF 2.0?nãoConverta 1.0 para 2.0sim.bin e texturas incluídos?nãoAdicione os arquivos que faltamsimCabe na memória?nãoUse um computador ou texturas menoressimModelo na tela
A maioria dos GLBs que não abrem falha em uma destas quatro verificações.

Por que um modelo fica diferente do que no Blender

Um visualizador GLB desenha em tempo real, muitos quadros por segundo, usando renderização baseada em física (PBR) e um ambiente de estúdio para os reflexos. O renderizador Cycles do Blender traça raios de luz durante segundos ou minutos por imagem, com sombras suaves e luz rebatendo entre as superfícies. Os materiais são os mesmos; a iluminação, não.

As cores também podem mudar. Este visualizador usa o mapeamento de tons Khronos PBR Neutral, criado para manter fiéis as cores dos produtos, enquanto outras ferramentas podem aplicar um visual cinematográfico. Se um modelo parecer escuro ou claro demais, ajuste a exposição na aba "Cena" em vez de editar os materiais dele.

Tempo realmuitos quadros por segundoTraçado de caminhossegundos ou minutos por imagem
Luz de estúdio em tempo real em um visualizador versus uma renderização offline com traçado de caminhos (path tracing).

Salve uma captura de tela do modelo 3D em PNG

O botão da câmera salva exatamente o que você vê como uma imagem PNG. Escolha 1×, 2× ou 4× o tamanho do visualizador para ter uma imagem nítida em telas de alta resolução e marque "Fundo transparente" para tirar o cenário de estúdio. A sombra suave no chão continua, então o modelo fica natural sobre qualquer cor de página.

Isso faz deste visualizador GLB um jeito rápido de transformar um GLB em PNG para um anúncio de produto, um documento, uma miniatura ou um portfólio. Para deixar a imagem mais leve depois, comprima o PNG ou converta-o para WebP, e redimensione-o para as dimensões exatas que um site exige.

model.pngPágina de produtoDocumentoMiniatura
Uma captura de tela em PNG transparente combina com qualquer cor de página.

É seguro abrir um arquivo GLB em um visualizador GLB online?

Neste, sim. O arquivo é lido e renderizado dentro da aba do navegador; ele nunca é enviado e nada sobre ele é armazenado. Mesmo um .gltf que aponte para endereços de texturas em outro site não tem permissão para buscá-las, então abrir um modelo não dispara nenhuma requisição em nome dele.

Os únicos downloads extras são os componentes do próprio visualizador: o motor 3D e, quando um arquivo comprimido precisa, o decodificador Draco ou KTX2. Eles são código de programa, idênticos para todo mundo, e não contêm nada seu. Você mesmo pode conferir isso nas ferramentas de desenvolvedor do navegador, na aba Rede, enquanto um modelo abre.

Comparando opções de visualizador GLB

Este visualizador GLBBlenderMotores de jogosApps de celular
Precisa instalarNãoSim, gratuitoSim, pesadoSim
Abre GLB e glTFSimSimSim, via importadorVaria
Divisão do tamanho por texturas e geometriaSimNãoNãoRaramente
Editar, retexturizar, exportarNãoSimSimNão
O arquivo fica no seu dispositivoSimSimSimVaria
Funciona no celularSim, até 50 MBNãoNãoSim

Visualizador GLB — perguntas frequentes

Sim, sem conta e sem limite diário. Arquivos de até 200 MB abrem em um computador e de até 50 MB em um celular; o limite é a memória do seu dispositivo, porque nada é enviado. Veja todas as nossas ferramentas gratuitas.

Não. O visualizador GLB lê e desenha o modelo dentro da aba do navegador, e o arquivo nunca sai do seu dispositivo. Para fotos, o Remover dados EXIF funciona do mesmo jeito e apaga os dados de localização antes de você compartilhar.

Sim. Selecione o .gltf junto com o .bin e as imagens, ou solte a pasta inteira. Se faltar o .bin, o visualizador informa o nome dele; texturas ausentes são listadas, e o modelo abre mesmo assim.

Sim. Cada clipe aparece listado com sua duração, e você pode trocar de clipe, pausar, percorrer a linha do tempo e reproduzir de 0,25× a 2× de velocidade.

Um modelo escuro geralmente precisa de luz: ative "Iluminação de estúdio" ou aumente a exposição na aba "Cena". Texturas ausentes significam que os arquivos de imagem não foram fornecidos junto com o .gltf ou que o GLB foi exportado sem elas.

Sim, no navegador, com arquivos de até 50 MB. O AR Quick Look nativo do iPhone usa arquivos USDZ em vez de GLB, então este visualizador mostra o modelo na tela, mas não o posiciona no seu ambiente.

Abra o modelo, enquadre a vista que quiser e pressione o botão da câmera. Escolha 1×, 2× ou 4× e, se precisar, um fundo transparente. Para reduzir a imagem depois, use o Compressor PNG.

Confira primeiro a barra de tamanho na aba "Resumo": se as texturas dominam, reduzi-las é o que mais ajuda. Com a ferramenta de código aberto glTF Transform, levamos o exemplo Lanterna (Lantern) de 9,12 MB para 275 KB redimensionando as texturas para 1.024 pixels, salvando-as como WebP e comprimindo a geometria com meshopt. Imagens avulsas podem ser redimensionadas ou convertidas para WebP aqui.

T

Equipe de engenharia da TinyImagePro

Criamos ferramentas de arquivos no navegador que nunca fazem upload dos seus dados. Este visualizador GLB lê a estrutura do arquivo por conta própria, e é assim que consegue mostrar para onde vão os bytes de um modelo antes de desenhar um único triângulo.

Sobre a TinyImagePro →