File GLB di esempio — Scarica modelli glTF binari per i test
GLB — glTF 2.0 binario · .glb · tipo MIME model/gltf-binary
Scarica un file GLB di esempio per testare una scena three.js, Babylon.js o model-viewer, una pipeline di caricamento 3D o un parser glTF. C'è un file per ogni funzionalità, così un errore indica direttamente la funzionalità in questione: un modello low-poly con texture, una tavola di materiali PBR (una griglia di sfere metallic × roughness più una sfera con mappe base color, occlusion-roughness-metallic, normal ed emissive), un'animazione dei nodi, un'animazione con morph target, una mesh con skin e uno scheletro a quattro giunti, e una scena multi-mesh con gerarchia di nodi, una camera e due luci KHR_lights_punctual.
Il modello da 51.200 triangoli è presente due volte: non compresso (923 KB) e compresso con Draco (103 KB), così puoi testare la decodifica KHR_draco_mesh_compression e vedere quanto fa risparmiare. Ogni GLB supera il Khronos glTF Validator con zero errori e zero avvisi e si carica nel GLTFLoader di three.js.

Scarica file GLB di esempio
| File | Dettagli | Dimensione | Scarica |
|---|---|---|---|
sample-animated-rotation.glb | 1024 triangoli · 512 vertici · normali · 1 materiale · 1 animazione · metri, asse Y verso l'alto | 21 KB | |
sample-skinned-mesh.glb | 1056 triangoli · 562 vertici · normali · 1 materiale · 1 animazione · metri, asse Y verso l'alto | 35 KB | |
sample-animated-morph-targets.glb | 768 triangoli · 486 vertici · normali · 1 materiale · 1 animazione · metri, asse Y verso l'alto | 42 KB | |
sample-multi-mesh-scene.glb | 1998 triangoli · 1101 vertici · normali · UV · 4 materiali · metri, asse Y verso l'alto | 48 KB | |
sample-medium-poly-draco.glb | 51.200 triangoli · 25.600 vertici · normali · 1 materiale · Draco · metri, asse Y verso l'alto | 103 KB | |
sample-textured-low-poly.glb | 4096 triangoli · 2193 vertici · normali · UV · 1 materiale · metri, asse Y verso l'alto | 133 KB | |
sample-pbr-materials.glb | 26.048 triangoli · 14.395 vertici · normali · UV · 11 materiali · metri, asse Y verso l'alto | 197 KB | |
sample-medium-poly.glb | 51.200 triangoli · 25.600 vertici · normali · 1 materiale · metri, asse Y verso l'alto | 923 KB |
Usa questi file dalla riga di comando o in CI
Ogni URL è stabile e con CORS aperto. Fissa lo SHA-256 nel tuo test e saprai subito quando una fixture cambia.
# Scarica un file curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/3d/glb/sample-animated-rotation.glb # Verificalo (lo SHA-256 è indicato per ogni file qui sopra) shasum -a 256 sample-animated-rotation.glb # Indice leggibile da macchina di tutti i file di esempio curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="glb")'
Il formato GLB in breve
| Nome completo | GLB — glTF 2.0 binario |
|---|---|
| Estensioni | .glb |
| Tipo MIME | model/gltf-binary |
| Specifica | Khronos glTF 2.0, contenitore binario (GLB) |
| Magic bytes | 67 6C 54 46 (“glTF”), versione 2 |
| Struttura | Header da 12 byte, chunk JSON, chunk BIN, allineamento a 4 byte |
| Funzionalità coperte | PBR, texture, animazione di nodi / morph / skin, camere, luci, Draco |
| Validazione | Khronos glTF-Validator: 0 errori, 0 avvisi |
Cosa si testa con i file GLB di esempio
- Visualizzatori 3D per il web (three.js, Babylon.js, model-viewer)
- Configurazione del decoder Draco (KHR_draco_mesh_compression)
- Riproduzione di animazioni, morph target e skinning
- Verifiche del rendering di materiali PBR e mappe di texture
- Generazione di miniature e conversione di formato lato server
- Validazione dei caricamenti tramite magic bytes anziché estensione
Domande frequenti
Come si apre un file GLB?
Trascinalo in un qualsiasi visualizzatore glTF online, importalo in Blender (File › Import › glTF 2.0) oppure caricalo nel codice con il GLTFLoader di three.js o il SceneLoader di Babylon.js. Il GLB è autonomo, quindi non ci sono file accessori da tenere accanto.
Cosa fa la compressione Draco a un GLB?
Comprime la geometria della mesh (posizioni, normali, indici) con quantizzazione e codifica entropica: qui riduce il modello da 51.200 triangoli da 923 KB a 103 KB. Texture e animazioni restano invariate. Il prezzo è un decoder (qualche centinaio di KB di WebAssembly) e un po' di tempo di decodifica sul client.
Quale file devo usare per testare le animazioni?
sample-animated-rotation.glb per l'animazione base dei nodi (un ciclo di rotazione e traslazione di 4 secondi), sample-animated-morph-targets.glb per i pesi dei morph (un cubo che si trasforma in una sfera e poi si schiaccia) e sample-skinned-mesh.glb per l'animazione scheletrica (un tentacolo a quattro ossa che si piega).
Quali unità di misura e quale asse verticale usano questi file?
glTF, GLB, OBJ, PLY, OFF, DAE e USDZ sono in metri con asse Y verso l'alto (il nodo torico misura circa 1,4 m di larghezza). STL e 3MF sono in millimetri con asse Z verso l'alto e poggiano su z = 0, come si aspettano gli slicer. FBX è in centimetri con asse Y verso l'alto. Unità e asse verticale di ogni file sono indicati nei suoi dettagli, così puoi verificare che il tuo importatore scali e ruoti correttamente.
Da dove provengono questi modelli?
Li generiamo noi. Uno script costruisce la geometria a partire da formule (un nodo torico, sfere UV, cubi e una staffa realizzata con una libreria di modellazione booleana), poi scrive ogni formato di file byte per byte seguendone la specifica. Nulla viene scaricato, scansionato o convertito dal modello di qualcun altro: per questo sono gratuiti per qualsiasi uso, anche commerciale, senza obbligo di attribuzione.
Questi file GLB sono sicuri da scaricare?
Sì. Ogni file è generato da zero dal nostro script open source (niente è copiato da altri siti o caricato dagli utenti) e non contiene script, macro né eseguibili. Lo SHA-256 di ogni file è pubblicato in questa pagina, così puoi verificare ciò che hai ricevuto.
Posso usare i file GLB di esempio per scopi commerciali?
Sì. Sono gratuiti per qualsiasi scopo, inclusi prodotti commerciali, suite di test, demo e ridistribuzione, senza obbligo di attribuzione. Non c'è nessuna licenza da acquistare e nessuno a cui chiedere il permesso.
Posso fare hotlink a questi file o usarli nella CI?
Sì. Ogni link è un URL diretto e stabile via HTTPS con Access-Control-Allow-Origin: * e header di cache lunghi, così curl, wget, fetch() e i test runner possono scaricarli direttamente. Ogni pagina rimanda a un indice JSON di tutti i file (vedi la sezione sulla riga di comando).
File di esempio correlati
Strumenti gratuiti che funzionano con GLB
- Generatore di hash — Calcola l'hash di testo o file con MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC32, verifica un checksum o calcola un HMAC. I file non lasciano mai il tuo dispositivo.
- Generatore di file di prova — Genera nel browser un file fittizio di qualsiasi dimensione esatta, da 1 KB a 2 GB: byte casuali, testo, CSV o JSON.
Hai trovato un problema o qualcosa che potrebbe andare meglio? Leggiamo ogni messaggio e sistemiamo le cose in fretta.
Stai testando una pipeline di file? Le costruiamo noi.
Caricamenti, conversioni, anteprime, elaborazione di documenti e flussi multimediali sono il tipo di sistemi di produzione che FreeToolsForWeb progetta e gestisce per i clienti: è per questo che avevamo bisogno di questi file.
Scopri gli strumenti gratuiti