UN INIZIO PRATICO
Come ottimizzare un GLB con gltfpack
Inizia con un passaggio conservativo, poi cambia un'impostazione alla volta. Conserva il modello originale per poter confrontare e tornare indietro.
1. Porta un modello completo
Scegli un GLB con geometria e texture incorporate, fino a 50 MB. Qui non sono accettati file .gltf, .bin e immagini separati. La selezione apre un'anteprima locale nel browser; l'elaborazione sul server comincia solo quando fai clic su Ottimizza modello.
2. Scegli un punto di partenza
Il preset Conservativo mantiene il formato originale delle texture senza richiedere riduzione dei triangoli o compressione Meshopt. Il preset File più piccolo aggiunge una compressione Meshopt elevata. Entrambi conservano per impostazione predefinita i nodi con nome, i materiali con nome e gli extras. Nessuno dei due è senza perdite.
Il preset Conservativo produce attualmente questo comando locale:
gltfpack -i input.glb -o output.glb -kn -km -keIl preset File più piccolo aggiunge -cc. Usa un eseguibile nativo gltfpack 1.3 della stessa versione per riprodurre il risultato di questo servizio.
3. Intervieni sulla componente più pesante
Nei file dominati dalla geometria, abbassa gradualmente l'obiettivo dei triangoli e controlla profili e parti sottili. È un obiettivo di semplificazione, non un conteggio finale esatto. Nei file dominati dalle texture, scegli KTX2 o WebP per abilitare qualità e dimensioni massime. Ridurre le dimensioni può avere un impatto visivo maggiore rispetto a una modifica della geometria.
Regola la precisione della geometria
In Impostazioni avanzate, scegli da 1 a 16 bit per posizioni, coordinate delle texture, normali e colori dei vertici. Valori più alti preservano dettagli più fini, ma possono aumentare le dimensioni del file. Parti dai valori predefiniti e controlla profili, giunzioni UV e ombreggiatura. Selezionando «Disabilita la quantizzazione della geometria» si aggiunge -noq e si ignorano queste impostazioni di bit. La semplificazione, la conversione delle texture e le altre ottimizzazioni restano attive.
Frequenza di campionamento dell'animazione
La frequenza di campionamento influisce solo sulle animazioni. Frequenze più basse possono ridurre le dimensioni del file, ma rendere il movimento meno fluido. Seleziona «Non ricampionare» per preservare i tempi originali. Le altre ottimizzazioni delle animazioni restano attive.
4. Confronta e scarica
Passa tra Originale e Ottimizzato, esamina il modello da più angolazioni e controlla dimensioni e numero di triangoli. Il conteggio somma ogni primitiva di mesh una sola volta, non ogni istanza nella scena. Prova anche animazioni, materiali e comportamento dell'applicazione nel visualizzatore di destinazione.
Scarica prima che il risultato scada, 60 minuti dopo il caricamento. Il pannello include il comando equivalente con le tue esatte impostazioni. Un file più grande può essere un risultato valido; prova un'impostazione diversa o conserva l'originale.
Quando usare il motore locale
Esegui gltfpack in locale se la risorsa supera i limiti del servizio, richiede opzioni assenti in questa interfaccia o deve restare sul tuo dispositivo. Il gltfpack nativo accetta più formati di ingresso rispetto al flusso del sito basato su un singolo GLB. Installazione e tutte le opzioni: documentazione ufficiale di gltfpack
Come ridurre la dimensione di un file GLB →
Ridurre i poligoni di un GLB con gltfpack →
Compressione delle texture GLB: KTX2 e WebP →
Ottimizzazione di GLB animati: un caso di studio su CesiumMan →
Apri l'ottimizzatore ↗