Compressione texture GLB

Riduci le texture del GLB senza modificare la geometria.

Area di lavoro

Caricamento...

Attendere prego

Informazioni sullo strumento

Rileva automaticamente le texture incorporate nel GLB, le ridimensiona in base alle dimensioni selezionate e le converte in WebP/JPEG/PNG/KTX2; geometria e animazioni restano invariate. L'output è un singolo GLB ottimizzato, elaborato interamente in locale nel browser.

Suggerimenti

  • 1Geometria invariata
  • 2WebP / JPEG / PNG / KTX2
  • 3Anteprima prima del download

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:
glb
Nome completo:
GL Transmission Format Binary (glTF 2.0)
Tipo:
3D Model
Formato:
GLB
Descrizione:
GLB è il formato binario di glTF 2.0, mantenuto da Khronos, che impacchetta mesh, materiali, texture e animazioni in un unico file. È lo standard de facto per Web 3D e AR/VR. Three.js, Babylon.js, model-viewer e anteprime 3D e-commerce lo usano perché è autonomo e facile da distribuire. GLB conserva materiali PBR, animazioni scheletriche e supporta compressione Draco e Meshopt, adatto a web, AR rapida e scambio tra software. Ma non include storia parametrica CAD: esportando STEP o nativi CAD si perde l'editing parametrico. Per stampa 3D si consigliano STL o 3MF, poiché molti slicer non importano GLB.

Note:

  • Alcuni slicer per stampa 3D non possono importare direttamente file GLB
  • Non adatto per la modifica CAD parametrica

Funzionalità supportate:

  • Singolo file binario auto-contenuto
  • Supporto materiali PBR (colore base, metallico, rugosità, mappe normali)
  • Animazione scheletrica, skinning e morph target
  • Compressione mesh Draco e compressione texture KTX2
  • Nodi multi-mesh e gerarchia della scena

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 un GLB con texture

2

Visualizza le texture

Verifica le texture rilevate

3

Configura e comprimi

Imposta dimensioni, formato e qualità, quindi comprimi

Domande frequenti

Vedi tutte le FAQ
Q

Questo strumento semplifica la mesh?

A

No. La compressione texture ridimensiona e ricodifica solo le immagini incorporate; mesh, animazioni e gerarchia di nodi restano intatte. Per ridurre anche la geometria, usa la compressione vertici GLB o lo strumento completo di compressione modelli.

Q

Quali formati di output sono disponibili?

A

WebP, JPEG, PNG, KTX2, oppure puoi mantenere la codifica originale. KTX2 può essere scritto in modalità ETC1S (più piccolo, adatto al mobile) o UASTC (più nitido, qualità superiore). Scegli il formato nelle impostazioni prima di comprimere.

Q

La qualità dell'immagine diminuirà?

A

Dipende dal preset di dimensione e dal cursore della qualità. Ridurre le dimensioni abbassa la risoluzione e un valore di qualità basso rende più visibile la compressione con perdita. Mantenere la dimensione originale con qualità all'80% o superiore è di fatto senza perdita per la maggior parte delle texture.

Q

Cosa succede se una texture trasparente viene convertita in JPEG?

A

Il JPEG non ha canale alfa. Le texture con trasparenza vengono automaticamente mantenute in PNG invece di essere appiattite su nero, così vetro, foglie e decalcomanie conservano la loro trasparenza nel GLB di output.

Q

Quando è meglio scegliere KTX2 invece di WebP o JPEG?

A

KTX2 eccelle nel 3D in tempo reale (giochi WebGL, AR/VR), dove la GPU decodifica le texture direttamente e i tempi di caricamento contano. ETC1S lo mantiene piccolo, UASTC lo mantiene nitido; entrambi richiedono un loader compatibile con KTX2 come Three.js KTX2Loader o Babylon.js. Per visualizzazione e modifica generiche, WebP o JPEG sono più compatibili.

Q

Quanto può ridurre la compressione texture il mio GLB?

A

Le texture sono spesso la parte più grande di un GLB. Ridimensionare a 1024px e codificare in WebP in genere riduce i byte delle texture incorporate del 60-80%. Combinata con la compressione della geometria, l'intero file si riduce drasticamente.