Compressione texture GLTF

Ottimizza le texture GLTF e scarica il modello come GLB ottimizzato.

Area di lavoro

Caricamento...

Attendere prego

Informazioni sullo strumento

Carica il .gltf e le texture/.bin dalla stessa cartella. Le texture vengono scalate e transcodificate, la geometria rimane invariata e il risultato viene impacchettato in un GLB ottimizzato a file singolo. L'elaborazione avviene interamente in locale.

Suggerimenti

  • 1Includi le texture esterne
  • 2Ridimensionamento e transcodifica delle texture
  • 3Output: GLB ottimizzato

Informazioni sulle opzioni di configurazione

Texture / Immagine

Dimensione massima texture

Predefinito1024px

Ridimensiona tutte le texture per adattarle a questa dimensione massima, riducendo l'uso della memoria texture e la dimensione del file.

256px
512px
Mostra altre 4 opzioni
1024pxConsigliato
2048px
4096px
Mantieni dimensione originale

Formato texture

PredefinitoWebP

Converti le texture in un formato più efficiente. WebP offre un'ottima compressione con un ampio supporto dei browser.

WebPConsigliato
JPEG
Mostra altre 3 opzioni
PNG
KTX2
Mantieni formato originale

Qualità

Predefinito0.75

Intervallo0.1 – 1 · step 0.05

Imposta la qualità di compressione per i formati WebP e JPEG.

Modalità codifica KTX2

ETC1S produce file più piccoli, ideale per mappe diffuse. UASTC preserva più dettagli, consigliato per normal map.

Informazioni sul formato

Formato di input

Estensione:
gltf, glb
Nome completo:
GL Transmission Format (glTF 2.0)
Tipo:
3D Scene
Formato:
GLTF
Descrizione:
glTF è uno standard aperto 3D di Khronos, definito il JPEG del mondo 3D: usa JSON per descrivere scene, dati geometrici in .bin, texture referenziate singolarmente, facilitando caricamento incrementale e streaming. glTF 2.0 è il formato principale per scambio 3D tra Web, mobile e motori di gioco. Rispetto a GLB, glTF è multi-file, ideale per caricamento on-demand via CDN e riuso risorse, ma più soggetto a perdita riferimenti. Per distribuzione in unico file o condivisione facile, GLB è più sicuro; per controllo granulare del caricamento o aggiornamenti frequenti, glTF è più flessibile.

Note:

  • Le risorse esterne (.bin, texture) devono essere mantenute insieme
  • Potrebbe richiedere strumenti aggiuntivi per flussi di lavoro CAD

Funzionalità supportate:

  • Formato 3D comune

Formato di output

Estensione:
glb
Nome completo:
GL Transmission Format Binary (Compressed)
Tipo:
3D Model
Formato:
Binary (glTF 2.0) with Draco/Texture Compression
Strumenti:
Three.jsBabylon.js
Descrizione:
L'output GLB compresso utilizza la compressione geometrica Draco e/o l'ottimizzazione delle texture per ridurre significativamente la dimensione del file mantenendo la qualità visiva.

Note:

  • I modelli codificati con Draco richiedono un decoder Draco per il rendering
  • La dimensione del file può essere ridotta del 50-90% a seconda delle impostazioni

Funzionalità supportate:

  • Compressione geometrica Draco (riduzione fino al 90%)
  • Conversione del formato texture in WebP/JPEG
  • Semplificazione della mesh con intensità configurabile
  • Materiali PBR originali e gerarchia della scena preservati

Come usare

1

Carica il modello

Trascina il file .gltf e le texture

2

Visualizza le texture

Controlla l'elenco delle texture

3

Configura e comprimi

Comprimi e scarica il GLB

Domande frequenti

Vedi tutte le FAQ
Q

Perché l'output è in GLB?

A

Dopo la compressione texture, un GLB a file singolo è il formato di distribuzione più pratico: un solo file da ospitare, una sola richiesta da caricare e nessun .bin o texture separati da tenere sincronizzati. Tutto viene incorporato automaticamente.

Q

Quali file devono essere caricati?

A

Carica il .gltf insieme al .bin e a tutte le texture a cui fa riferimento dalla stessa directory. Lo strumento ricodifica quelle mappe e impacchetta tutto in un GLB a file singolo: i file compagni non servono per il risultato.

Q

La geometria cambierà?

A

No. Vengono ridimensionate e transcodificate solo le immagini texture incorporate; mesh, normali, UV e animazioni vengono preservati esattamente. Il GLB è una versione reimpacchettata della stessa scena con immagini più leggere.

Q

È possibile limitare la dimensione delle texture?

A

Sì. Scegli un preset da 256, 512, 1024, 2048 o 4096 px, oppure mantieni la dimensione originale. 1024 o 2048 è sufficiente per la maggior parte degli usi web; sotto i 1024 i dettagli fini possono apparire morbidi.

Q

Le normal map verranno influenzate?

A

Le normal map vengono ridimensionate e ricodificate come le altre texture. Per un'ombreggiatura superficiale ottimale, scegli PNG o mantieni la codifica originale: i formati con perdita come JPEG possono incorporare artefatti visibili nelle normali.

Q

Il GLB di output funziona con qualsiasi visualizzatore glTF?

A

Sì, GLB è il contenitore binario glTF standard, quindi il risultato si carica in Three.js, Babylon.js, Blender e nella maggior parte dei visualizzatori di modelli. Una nota: le texture KTX2 richiedono un loader con supporto KTX2 (Three.js KTX2Loader o Babylon.js), mentre WebP/JPEG/PNG funzionano ovunque.