Arquivos GLB de exemplo — baixe modelos glTF binários para testes
GLB — glTF 2.0 binário · .glb · tipo MIME model/gltf-binary
Baixe um arquivo GLB de exemplo para testar uma cena em three.js, Babylon.js ou model-viewer, um pipeline de upload 3D ou um parser de glTF. Há um arquivo por recurso, então uma falha aponta direto para o recurso: um modelo low-poly texturizado, uma folha de materiais PBR (uma grade de esferas metálico × rugosidade, mais uma esfera com mapas de cor base, oclusão-rugosidade-metálico, normal e emissivo), animação de nós, animação de morph targets, uma malha com skin e esqueleto de quatro juntas, e uma cena com várias malhas, hierarquia de nós, uma câmera e duas luzes KHR_lights_punctual.
O modelo de 51.200 triângulos vem duas vezes: sem compressão (923 KB) e compactado com Draco (103 KB), para você testar a decodificação de KHR_draco_mesh_compression e ver quanto ela economiza. Todos os GLB passam no Khronos glTF Validator com zero erros e zero avisos, e carregam no GLTFLoader do three.js.

Baixe arquivos GLB de exemplo
| Arquivo | Detalhes | Tamanho | Baixar |
|---|---|---|---|
sample-animated-rotation.glb | 1.024 triângulos · 512 vértices · normais · 1 material · 1 animação · metros, Y para cima | 21 KB | |
sample-skinned-mesh.glb | 1.056 triângulos · 562 vértices · normais · 1 material · 1 animação · metros, Y para cima | 35 KB | |
sample-animated-morph-targets.glb | 768 triângulos · 486 vértices · normais · 1 material · 1 animação · metros, Y para cima | 42 KB | |
sample-multi-mesh-scene.glb | 1.998 triângulos · 1.101 vértices · normais · UVs · 4 materiais · metros, Y para cima | 48 KB | |
sample-medium-poly-draco.glb | 51.200 triângulos · 25.600 vértices · normais · 1 material · Draco · metros, Y para cima | 103 KB | |
sample-textured-low-poly.glb | 4.096 triângulos · 2.193 vértices · normais · UVs · 1 material · metros, Y para cima | 133 KB | |
sample-pbr-materials.glb | 26.048 triângulos · 14.395 vértices · normais · UVs · 11 materiais · metros, Y para cima | 197 KB | |
sample-medium-poly.glb | 51.200 triângulos · 25.600 vértices · normais · 1 material · metros, Y para cima | 923 KB |
Use estes arquivos na linha de comando ou em CI
Todas as URLs são estáveis e têm CORS aberto. Fixe o SHA-256 no seu teste e você saberá no mesmo instante se um fixture mudar.
# Baixar um arquivo curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/3d/glb/sample-animated-rotation.glb # Verificar (o SHA-256 de cada arquivo está listado acima) shasum -a 256 sample-animated-rotation.glb # Índice legível por máquina de todos os arquivos de exemplo curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="glb")'
Visão geral do formato GLB
| Nome completo | GLB — glTF 2.0 binário |
|---|---|
| Extensões | .glb |
| Tipo MIME | model/gltf-binary |
| Especificação | Khronos glTF 2.0, contêiner binário (GLB) |
| Magic bytes | 67 6C 54 46 (“glTF”), versão 2 |
| Estrutura | Cabeçalho de 12 bytes, chunk JSON, chunk BIN, alinhamento de 4 bytes |
| Recursos cobertos | PBR, texturas, animação de nós / morph / skin, câmeras, luzes, Draco |
| Validação | Khronos glTF-Validator: 0 erros, 0 avisos |
O que as pessoas testam com arquivos GLB de exemplo
- Visualizadores 3D para web (three.js, Babylon.js, model-viewer)
- Configuração do decodificador Draco (KHR_draco_mesh_compression)
- Reprodução de animação, morph targets e skinning
- Verificação da renderização de materiais PBR e mapas de textura
- Geração de miniaturas e conversão de formato no servidor
- Validação de uploads pelos magic bytes em vez da extensão
Perguntas frequentes
Como abro um arquivo GLB?
Arraste para qualquer visualizador glTF online, importe no Blender (File › Import › glTF 2.0) ou carregue no código com o GLTFLoader do three.js ou o SceneLoader do Babylon.js. O GLB é autocontido, então não há arquivos complementares para manter ao lado dele.
O que a compressão Draco faz com um GLB?
Ela compacta a geometria da malha (posições, normais, índices) com quantização e codificação de entropia, aqui reduzindo o modelo de 51.200 triângulos de 923 KB para 103 KB. Texturas e animação não são alteradas. O custo é um decodificador (algumas centenas de KB de WebAssembly) e algum tempo de decodificação no cliente.
Qual arquivo devo usar para testar animação?
sample-animated-rotation.glb para animação básica de nós (um loop de rotação e translação de 4 segundos), sample-animated-morph-targets.glb para pesos de morph (um cubo que vira esfera e depois se achata) e sample-skinned-mesh.glb para animação esquelética (um tentáculo de quatro ossos que se dobra).
Que unidades e eixo vertical esses arquivos usam?
glTF, GLB, OBJ, PLY, OFF, DAE e USDZ usam Y para cima, em metros (o nó toroidal tem cerca de 1,4 m de largura). STL e 3MF usam Z para cima, em milímetros, e ficam apoiados em z = 0, como os fatiadores esperam. FBX usa Y para cima, em centímetros. As unidades e o eixo vertical de cada arquivo aparecem nos detalhes dele, para você conferir se o seu importador aplica a escala e a rotação corretamente.
De onde vêm esses modelos?
Nós mesmos os geramos. Um script constrói a geometria a partir de fórmulas (um nó toroidal, esferas UV, cubos e um suporte feito com uma biblioteca de modelagem booleana) e depois grava cada formato de arquivo byte a byte, seguindo a especificação. Nada é baixado, digitalizado ou convertido a partir do modelo de outra pessoa, e é por isso que eles são livres para qualquer uso, inclusive comercial, sem necessidade de atribuição.
É seguro baixar esses arquivos GLB?
Sim. Todos os arquivos são gerados do zero pelo nosso próprio script aberto — nada é copiado de outros sites ou enviado por usuários — e não contêm scripts, macros nem executáveis. O SHA-256 de cada arquivo é publicado nesta página para que você possa conferir o que recebeu.
Posso usar os arquivos GLB de exemplo comercialmente?
Sim. Eles são livres para qualquer finalidade, incluindo produtos comerciais, suítes de teste, demonstrações e redistribuição, sem necessidade de atribuição. Não há nada para licenciar nem ninguém a quem pedir.
Posso usar hotlink desses arquivos ou usá-los no CI?
Sim. Cada link é uma URL direta e estável via HTTPS, com Access-Control-Allow-Origin: * e cabeçalhos de cache longos, então curl, wget, fetch() e executores de teste podem baixá-los diretamente. Cada página tem um link para um índice JSON de todos os arquivos (veja a seção de linha de comando).
Arquivos de exemplo relacionados
Ferramentas grátis que funcionam com GLB
- Gerador de hash — Gere hashes de textos ou arquivos com MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC32, verifique um checksum ou calcule um HMAC. Os arquivos nunca saem do seu dispositivo.
- Gerador de arquivos de teste — Gere no navegador um arquivo fictício de qualquer tamanho exato: de 1 KB a 2 GB, bytes aleatórios, texto, CSV ou JSON.
Encontrou um problema ou algo que poderia ser melhor? Lemos todas as mensagens e corrigimos rápido.
Testando um pipeline de arquivos? Nós construímos isso.
Uploads, conversões, pré-visualizações, processamento de documentos e fluxos de mídia são o tipo de sistema em produção que o FreeToolsForWeb projeta e opera para clientes — e foi por isso que precisamos desses arquivos em primeiro lugar.
Conheça as ferramentas grátis