Che cos'è glTF?
Visualizzazione CGI alla perfezione
Danthree Studio trasforma la tecnologia 3D complessa in asset di marketing efficaci. Assicura qualità high-end al tuo brand.
Avvia progettoChe cos'è glTF?
Definizione di glTF / GLB
glTF (“GL Transmission Format”) è un formato di file aperto, gestito dal Khronos Group, che memorizza geometria 3D, materiali PBR e animazioni in blocchi JSON e binari (GLB) di dimensioni ridotte. Viene spesso definito il «JPEG del 3D» perché fornisce risorse pronte per il rendering con un overhead minimo nel browser – vedi la nostra vetrina WebGL –, in Unreal Pixel-Streaming (demo alla pagina 3D Render Studio) o in AR Quick-Look (esempi alla voce Realtà aumentata 3D).

Perché glTF è vantaggioso per i marchi?
Dal termine tecnico all'esperienza visiva
Non ci limitiamo a usare queste tecnologie, le padroneggiamo. Scopri come creiamo mondi fotorealistici per i migliori brand di arredamento.
Vedi portfolioNozioni di base di tecnologia
- JSON + BIN – Descrittore di testo più buffer binario per la geometria.
- Schema PBR - Workflow metallico/ruvido come in Unreal/Unity.
- Draco-Compression – riduzione opzionale dei dati dei vertici di circa il 60%.
- KHR_materials_variants – un'estensione glTF che rappresenta le varianti senza duplicati delle risorse (ideale per i configuratori 3D).
L'articolo specialistico “glTF: Behind the Scene of 3D Magic”, in cui troverai informazioni di approfondimento sulla struttura dei file, le estensioni e le ottimizzazioni delle prestazioni.
Confronto pratico: glTF vs FBX vs USDZ
Workflow: esportazione glTF in 6 passaggi
- Pulizia CAD → triangolazione, spigoli vivi, mesh separate per ciascuna variante.
- Mappatura UV → spazio 0-1; densità dei texel secondo il glossario della mappatura UV.
- Texture PBR → Albedo, Normal, Roughness, Metalness (→ Roughness Map).
- Stack LOD → riduzione automatica (30%, 10%).
- Attivare l'esportazione → .glb (binario) con compressione Draco.
- QA → carica nel visualizzatore glTF e nel nostro configuratore di prodotti 3D.
Esempio di glTF sul Web
Consigli rapidi
Domande frequenti - Formato file glTF / GLB
Qual è la differenza tra glTF e GLB?
glTF è una struttura binaria JSON-Plus suddivisa in più file, mentre GLB racchiude tutto in un unico file binario – ideale per il caricamento su CMS.
Qual è la dimensione massima consentita per un file GLB destinato a un visualizzatore web?
Richtwert: < 15 MB inkl. LODs; für Mobile Pixel-Streaming unter 8 MB.
Shopify supporta il formato glTF?
Sì, tramite Shopify Model Viewer. Caso di studio: Bosch Rexroth ha utilizzato la configurazione Unity → glTF → Shopify. (cfr. caso di studio Unity)
Posso convertire un file FBX in glTF?
Sì – Blender, FBX2glTF-CLI o KennyTools; controlla i materiali, poiché lo Spec-Gloss viene convertito in Metal-Rough (Rough = 1-Gloss).
Come posso integrare un file glTF in uno showroom virtuale 3D?
La nostra pagina di glossario dello showroom virtuale 3D mostra il Workflow con il caricatore Three.js e le sonde luminose.
Come si sceglie la risoluzione della texture corretta per i modelli glTF?
Valore indicativo: per i visualizzatori web puri 1–2 k, per AR Quick-Look 1 k, per lo streaming di pixel fino a 4 k – a seconda della distanza di visione e del dispositivo di destinazione. Ulteriori linee guida sono disponibili nel repository ufficiale delle specifiche glTF alla voce “K - Images”.
glTF supporta i materiali trasparenti come il vetro o l'acrilico?
Sì – con le estensioni KHR_materials_transmission (vetro rifrangente) e KHR_materials_alphaMode (per l'opacità semplice).
Posso importare texture basate sulla fisica nei formati JPEG XL o AVIF?
glTF 2.0 accetta tutti i tipi MIME; la maggior parte dei visualizzatori supporta PNG e JPEG. Per AVIF e JXL è attualmente necessaria una soluzione alternativa (vedere la matrice di compatibilità nel repository GitHub di glTF alla voce “Texture Formats”).
Come posso verificare rapidamente la compatibilità di base del mio glTF nel browser?
Con il visualizzatore glTF gratuito di Don McCurdy o con il nostro visualizzatore interno: basta un semplice drag-and-drop e gli errori di shader vengono evidenziati in rosso.
È possibile utilizzare contemporaneamente le ossa di animazione e i target di morphing?
Sì; glTF salva entrambi i tipi, ma i visualizzatori web meno recenti non supportano contemporaneamente Morph e Skeletal – verificare prima.
Quale Workflow di compressione è migliore: Draco o MeshOpt?
Draco offre un rapporto di compressione più elevato (~60 %), ma richiede la decodifica tramite JavaScript; MeshOpt è più veloce e consente un risparmio di circa il 50 %. Su Keysoft è disponibile un confronto pratico (sezione “Compressione”).
Come posso integrare gli swap delle varianti (colore, tessuti) senza duplicati?
Utilizza KHR_materials_variants: una mesh, più slot per i materiali, file JSON delle varianti – ideale per i configuratori 3D.
Posso salvare i nodi shader (ad es. vernice trasparente) direttamente nel file glTF?
Solo tramite estensioni come KHR_materials_clearcoat. I grafici shader proprietari devono essere prima convertiti in mappe PBR.
Qual è il numero massimo di poligoni per garantire prestazioni web fluide?
In WebGL-2 è normale arrivare fino a circa 100.000 triangoli per asset; oltre tale soglia, è consigliabile utilizzare livelli LOD o ricorrere all'instancing.
Come posso migrare una pipeline FBX esistente a glTF senza interruzioni nei materiali?
FBX → Importazione in Blender → Convertitore “Spec/Gloss → Metal/Rough” → Esportazione in glTF con preset di shader testati. Una guida passo passo è disponibile nella documentazione di Blender-glTF e nel relativo repository GitHub glTF-Blender-IO.
