Compresser un fichier GLB ou GLTFjusqu'à 90 % plus léger
Réduisez la taille de vos modèles GLB et glTF grâce à la compression de géométrie Draco et aux textures WebP/AVIF, sans perte de qualité visible. Pensé pour de vrais pipelines de production : fichiers jusqu'à 500 MB, import par lots, préréglages réutilisables et API REST.
1 crédit gratuit · Sans carte bancaire · Fichiers supprimés après 24 heures
Essayez
Découvrez toute l'efficacité de la compression GLB
Déposez votre fichier GLB ou GLTF, créez un compte gratuit et téléchargez le modèle compressé.
Comment compresser un fichier GLB
En trois étapes, la plupart des modèles deviennent 60 à 90 % plus légers.
- 1
Importez votre modèle
Glissez un fichier .glb ou .gltf de 500 MB maximum dans le tableau de bord, ou importez plusieurs modèles à la fois sous forme de lot.
- 2
Choisissez vos réglages
Partez d'un préréglage, ou définissez vous-même le niveau de compression Draco, les bits de quantification, la taille maximale des textures et leur format (WebP, AVIF, JPEG ou PNG).
- 3
Téléchargez le fichier allégé
Récupérez un GLB validé qui se charge dans three.js, Babylon.js, <model-viewer>, Unity et Unreal. Les fichiers d'origine et les fichiers générés sont supprimés après 24 heures.
Ce qui arrive à votre modèle
- Compression de géométrie Draco. Les positions des sommets, les normales et les coordonnées UV sont quantifiées puis soumises à un codage entropique, ce qui réduit généralement les données géométriques de 80 à 95 %. Comment fonctionne Draco
- Redimensionnement et réencodage des textures. Les textures surdimensionnées sont réduites (par exemple de 4K à 2K) et converties en WebP ou AVIF. Pour les modèles de produits riches en textures, c'est généralement là que le gain est le plus important.
- Nettoyage. Les sommets dupliqués ou inutilisés et les autres données inutilisées sont supprimés, et les maillages peuvent être soudés, fusionnés, aplatis ou instanciés.
- Simplification optionnelle. Réduisez le nombre de triangles des scans denses, des modèles de photogrammétrie et des exports CAO.
- Validation. Chaque fichier généré est contrôlé avec le validateur glTF officiel de Khronos, également disponible gratuitement sous forme de validateur glTF en ligne.
Vous avez un .gltf réparti sur plusieurs fichiers ? Regroupez-le gratuitement en un seul fichier avec le convertisseur glTF vers GLB, ou automatisez tout avec l'API de compression.
Fonctionnalités
Gagnez du temps et de la bande passante
Compresseur de fichiers GLB
Réduisez la taille de vos fichiers GLB jusqu'à 90 % tout en conservant un excellent rendu. Basé sur gltf-transform, cet optimiseur GLB traite efficacement vos modèles 3D sans sacrifier la qualité visuelle.
Validateur GLTF inclus
Chaque fichier GLB et GLTF est validé automatiquement. Les problèmes courants sont détectés, pour que vos modèles compressés fonctionnent partout où vous en avez besoin.
API de compression rapide
Une API REST simple qui traite rapidement vos fichiers GLB. Idéale pour les développeurs qui veulent intégrer la compression GLB à leurs applications sans se compliquer la vie.
Créez vos propres préréglages
Enregistrez vos réglages de compression favoris sous forme de préréglages personnalisés. Définissez vos paramètres une seule fois et réutilisez-les d'un projet à l'autre, sans avoir à tout retenir.
Réglages de compression détaillés
Ajustez la qualité des textures, la simplification de la géométrie et la compression des animations pour obtenir exactement ce qu'il vous faut. Idéal si vous voulez mieux maîtriser l'optimisation de vos GLB.
Un support à l'écoute
Des questions sur l'intégration ou les réglages de compression ? Écrivez-nous ! Nous serons ravis de vous aider à tirer le meilleur parti de votre workflow de compression GLB.
Un crédit offert pour commencer
Créez un compte gratuit et recevez 1 crédit de compression, sans carte bancaire. Idéal pour tester ce compresseur GLB sur vos propres modèles.
Traitement GLB par lots
Importez plusieurs fichiers GLB de 500 MB maximum chacun et compressez-les en une seule fois. Le traitement s'effectue sur nos serveurs : les gros modèles ne se heurtent jamais aux limites de mémoire du navigateur.
Progression en temps réel
Suivez la compression de vos GLB en temps réel grâce aux barres de progression et aux mises à jour de statut. Plus besoin de vous demander si quelque chose est bloqué ou a planté.
Qualité du modèle préservée
gltf-transform fait le gros du travail pour que vos modèles restent beaux tout en devenant plus légers. Couleurs, textures et animations restent intactes.
Intégration API facile
Des endpoints REST simples et une documentation claire. Ajoutez la compression de fichiers GLB à votre workflow en quelques lignes de code, sans rien de compliqué.
Validateur GLB intégré
Chaque fichier compressé est vérifié afin de garantir qu'il est valide et prêt à l'emploi. Vous repérez ainsi les problèmes avant de déployer vos fichiers GLB optimisés.
Exemples de code
Une intégration en toute simplicité
Importez vos fichiers en mode synchrone pour un résultat immédiat, ou en mode asynchrone pour les gros lots. Voici comment démarrer.
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()));
}