Comprimere file GLB e GLTFfino al 90%
Riduci le dimensioni dei modelli GLB e glTF con la compressione della geometria Draco e le texture WebP/AVIF, senza perdita di qualità visibile. Pensato per flussi di produzione reali: file fino a 500 MB, caricamenti in batch, preset riutilizzabili e un'API REST.
1 credito gratuito · Nessuna carta di credito richiesta · File eliminati dopo 24 ore
Provalo
Scopri la potenza della compressione dei file GLB
Trascina il tuo file GLB o GLTF, crea un account gratuito e scarica il modello compresso.
Come comprimere un file GLB
In tre passaggi, la maggior parte dei modelli diventa più leggera del 60–90%.
- 1
Carica il tuo modello
Trascina nella dashboard un file .glb o .gltf fino a 500 MB, oppure carica più modelli insieme in un unico batch.
- 2
Scegli le impostazioni
Parti da un preset oppure imposta manualmente il livello di compressione Draco, i bit di quantizzazione, la dimensione massima delle texture e il formato delle texture (WebP, AVIF, JPEG o PNG).
- 3
Scarica il file più leggero
Ottieni un GLB validato che si carica in three.js, Babylon.js, <model-viewer>, Unity e Unreal. I file di origine e quelli elaborati vengono eliminati dopo 24 ore.
Cosa succede al tuo modello
- Compressione della geometria Draco. Posizioni dei vertici, normali e UV vengono quantizzate e compresse con codifica entropica, riducendo in genere i dati della geometria dell'80–95%. Come funziona Draco
- Ridimensionamento e ricodifica delle texture. Le texture sovradimensionate vengono ridotte (ad esempio da 4K a 2K) e convertite in WebP o AVIF. Per i modelli di prodotto ricchi di texture, di solito è qui che si risparmia di più.
- Pulizia. Vengono rimossi i vertici duplicati o inutilizzati e gli altri dati non utilizzati, e le mesh possono essere saldate, unite, appiattite o istanziate.
- Semplificazione opzionale. Riduci il numero di triangoli di scansioni dense, modelli da fotogrammetria ed esportazioni CAD.
- Validazione. Ogni file generato viene verificato con il validatore glTF ufficiale di Khronos, disponibile gratuitamente anche come validatore glTF online.
Hai un .gltf suddiviso in più file? Raccoglilo in un unico file con il convertitore da glTF a GLB gratuito, oppure automatizza tutto con l'API di compressione.
Funzionalità
Risparmia tempo e banda
Compressore di file GLB
Riduci le dimensioni dei file GLB fino al 90% mantenendone intatto l'aspetto. Basato su gltf-transform, questo ottimizzatore GLB elabora i tuoi modelli 3D in modo efficiente senza sacrificare la qualità visiva.
Validatore GLTF incluso
Ogni file GLB e GLTF viene validato automaticamente. Individua i problemi più comuni e garantisce che i tuoi modelli compressi funzionino ovunque serva.
API di compressione veloce
Una semplice API REST che elabora rapidamente i tuoi file GLB. Perfetta per gli sviluppatori che vogliono aggiungere la compressione GLB alle proprie app senza complicazioni.
Crea i tuoi preset
Salva le tue impostazioni di compressione preferite come preset personalizzati. Configura i parametri una sola volta e riutilizzali in progetti diversi, senza dover ricordare tutte le impostazioni.
Controlli di compressione dettagliati
Regola la qualità delle texture, la semplificazione della geometria e la compressione delle animazioni per ottenere esattamente ciò che ti serve. Ideale quando vuoi più controllo sull'ottimizzazione dei tuoi GLB.
Assistenza cordiale
Hai domande sull'integrazione o sulle impostazioni di compressione? Scrivici! Saremo felici di aiutarti a ottenere il massimo dal tuo flusso di lavoro di compressione GLB.
Credito gratuito per iniziare
Crea un account gratuito e ricevi 1 credito di compressione, senza carta di credito. Perfetto per provare come funziona questo compressore GLB con i tuoi modelli.
Elaborazione GLB in batch
Carica più file GLB fino a 500 MB ciascuno e comprimili tutti insieme. L'elaborazione avviene sui nostri server, quindi i modelli pesanti non si scontrano mai con i limiti di memoria del browser.
Avanzamento in tempo reale
Segui la compressione dei tuoi GLB in tempo reale con barre di avanzamento e aggiornamenti di stato. Niente più dubbi sul fatto che qualcosa si sia bloccato o non funzioni.
Qualità del modello preservata
gltf-transform fa il lavoro pesante per preservare l'aspetto dei tuoi modelli rendendoli più leggeri. Colori, texture e animazioni restano intatti.
Integrazione API semplice
Endpoint REST essenziali e documentazione chiara. Aggiungi la compressione dei file GLB al tuo flusso di lavoro con poche righe di codice, senza niente di complicato.
Validatore GLB integrato
Ogni file compresso viene controllato per verificare che sia valido e pronto all'uso. Ti aiuta a individuare eventuali problemi prima di pubblicare i tuoi file GLB ottimizzati.
Esempi di codice
Integralo facilmente
Carica i file in modo sincrono per risultati immediati o in modo asincrono per batch di grandi dimensioni. Ecco come iniziare.
import fs from 'fs';
import path from 'path';
async function compressGLB(inputPath, outputPath) {
const fileBuffer = fs.readFileSync(inputPath);
const formData = new FormData();
formData.append('file', new Blob([fileBuffer]), path.basename(inputPath));
const upload = await fetch('https://api.compress-glb.com/api/1/files/upload/sync', {
method: 'POST',
headers: { 'Authorization': '<API_KEY>' },
body: formData
});
const [job] = await upload.json();
const compressed = await fetch(job.compressed_file_url);
fs.writeFileSync(outputPath, Buffer.from(await compressed.arrayBuffer()));
}