UN INIZIO PRATICO

Come ottimizzare un GLB con gltfpack

Inizia con un passaggio conservativo, quindi modifica un'impostazione alla volta. Conserva il modello originale in modo da poterlo confrontare e tornare indietro.

1. Porta un modello autonomo

Scegli un GLB con geometria e texture incorporate, fino a 50 MB. Qui non sono accettati file .gltf, .bin e immagini separati. La selezione di un file apre un'anteprima del browser locale; l'elaborazione inizia sul server solo quando si fa clic su Ottimizza modello.

2. Scegli un punto di partenza

Conservativa mantiene il formato texture originale e non richiede la riduzione dei triangoli o la compressione Meshopt. File più piccolo aggiunge un'elevata compressione Meshopt. Entrambi preservano i nodi con nome, i materiali con nome e extras per impostazione predefinita. Nessuno dei due preset è lossless.

La preimpostazione conservativa attualmente produce questo comando locale:

gltfpack -i input.glb -o output.glb -kn -km -ke

Viene aggiunta la preimpostazione file più piccolo -cc. Utilizza un file binario gltfpack 1.3 nativo corrispondente quando riproduci l'output di questo servizio.

3. Modifica il contributore maggiore

Per i file con geometria pesante, abbassare gradualmente il target triangolare e ispezionare sagome e parti sottili. L'obiettivo è un obiettivo di semplificazione, non un conteggio finale esatto. Per i file con texture pesanti, scegli KTX2 o WebP per abilitare la qualità della texture e le dimensioni massime. Una dimensione più piccola può avere un impatto più visibile di una modifica della geometria.

Leggi il guida alla compatibilità prima di abilitare la compressione o modificare il formato della texture.

Regola la precisione della geometria

Le impostazioni avanzate ti consentono di scegliere da 1 a 16 bit per posizioni, coordinate della trama, normali e colori dei vertici. Valori più alti preservano i dettagli più fini ma possono aumentare le dimensioni. Inizia con le impostazioni predefinite, quindi controlla le sagome, le cuciture UV e le ombreggiature. Disabilitare la quantizzazione della geometria ignora queste impostazioni di bit e aggiunge -noq; non disabilita la semplificazione, la conversione delle texture o altre ottimizzazioni.

Frequenza di campionamento dell'animazione

Interessa solo le animazioni. Tassi più bassi possono ridurre le dimensioni ma rendere il movimento meno fluido. Non ricampionare preserva il timing della sorgente; si applica ancora l'altra ottimizzazione dell'animazione.

4. Confronta e scarica

Passa da Originale a Ottimizzato, ispeziona il modello da diverse angolazioni e controlla le dimensioni e il numero di triangoli. I conteggi sommano ogni primitiva mesh una volta, anziché ogni istanza della scena. Testa anche animazioni, materiali e comportamento dell'applicazione nel visualizzatore di destinazione.

Scarica prima della scadenza del risultato, 60 minuti dopo il caricamento. Il pannello dei risultati include il comando equivalente per le tue impostazioni esatte. Un output maggiore può essere un risultato valido; provare un'impostazione diversa o mantenere l'originale.

Quando utilizzare il motore locale

Esegui gltfpack localmente quando la tua risorsa supera i limiti di questo servizio, necessita di opzioni della riga di comando esterne a questa interfaccia o deve rimanere sul tuo dispositivo. Il gltfpack nativo accetta più formati di input rispetto al flusso di lavoro GLB singolo di questo sito. Vedi il documentazione ufficiale del motore per l'installazione e l'elenco completo delle opzioni.

Come ridurre la dimensione del file GLB →

Riduzione del poligono GLB con gltfpack →

Compressione texture GLB: KTX2 e WebP →

Apri l'ottimizzatore ↗