L'OUTIL D'OPTIMISATION GLB

Moins de poids.
Toujours autant d'idées.

Allégez vos modèles 3D.
Optimisez avec gltfpack. Examinez la différence. Utilisez le résultat.

↘

Un moteur familier.
Un parcours simplifié.

Sans installation. Sans compte.
Connexion au moteur…

Un modèle plus léger commence ici.

Déposez votre GLB dans l'espace de travail

Un seul .glb · Jusqu'à 50 Mo · Ressources intégrées uniquement

◇
Aucun modèle sélectionnéVotre prochain modèle allégé
TAILLE DU FICHIER—Original → optimisé
TRIANGLES—Géométrie unique des maillages*
VARIATION DE TAILLE—Lancez une optimisation pour comparer
Paramètres avancés

Limites de simplification

Privilégie le nombre de triangles demandé au détriment de la qualité et ignore la limite d'erreur. Peut modifier visiblement les contours et les détails. Désactivée par défaut.

S'applique uniquement si moins de 100% des triangles sont conservés. Une limite d'erreur basse et des bords verrouillés peuvent empêcher d'atteindre le nombre de triangles visé.

Précision géométrique

Désactiver la quantification augmente généralement la taille du fichier. Les autres optimisations restent actives ; ce n'est pas un mode sans perte.

Des valeurs faibles réduisent la taille au prix de la précision et peuvent déformer visiblement le modèle. Valeurs par défaut : positions 14, UV 12, normales 8, couleurs 8 bits. Les tangentes utilisent au plus 8 bits.

Textures et animation

La fréquence d’échantillonnage ne concerne que les animations. Une fréquence plus basse peut alléger le fichier, mais rendre les mouvements moins fluides. Sélectionnez « Ne pas rééchantillonner » pour conserver les temps d’origine. Les autres optimisations de l’animation restent actives.

Redimensionne les textures lors de la conversion en KTX2 ou WebP. La taille maximale s'applique aussi. Des textures plus petites peuvent perdre des détails.

Concerne uniquement KTX2. UASTC offre une meilleure qualité, mais produit généralement des fichiers beaucoup plus volumineux.

S'applique lors de la conversion des textures. Les échelles de qualité varient selon le codec.

DES MODÈLES PLUS LÉGERS. MOINS D'ÉTAPES.

Du fichier lourd au modèle prêt à l'emploi.

Une véritable optimisation gltfpack, avec la possibilité d'examiner les changements.

01 /

Apportez votre GLB

Un modèle complet, avec ses textures intégrées. Examinez-le sous tous les angles.

02 /

Trouvez le bon équilibre

Conservez la géométrie, visez moins de triangles ou choisissez un codec de texture. Vous décidez des compromis.

03 /

Vérifiez, puis utilisez.

Comparez le résultat et ses exigences de chargement. Téléchargez-le lorsqu'il convient à votre projet.

01 / TAILLE DU FICHIER

Par où commencer

Géométrie

Si le maillage comporte beaucoup de triangles, essayez de diminuer légèrement leur proportion conservée. Vérifiez les bords courbes, les parties fines et les ouvertures. Si le fichier reste volumineux, supprimer davantage de triangles ne servira peut-être pas à grand-chose ; comparez ensuite les paramètres de texture.

Textures

Essayez des textures plus petites et comparez de près. Vérifiez les textes, les motifs et les détails de surface. Gardez davantage de résolution pour les modèles sur lesquels l'utilisateur peut zoomer ; des textures plus petites peuvent suffire à distance fixe.

Animation

Après avoir réduit la fréquence d'échantillonnage, regardez l'animation entière. Repérez les à-coups dans les mouvements rapides, les pieds qui glissent et les pauses à la jonction de la boucle. Si vous en voyez, augmentez la fréquence et comparez à nouveau.

02 / PARAMÈTRES

Des paramètres adaptés à l'usage

Pages web et appareils mobiles

Si votre visualiseur prend en charge Meshopt, essayez le préréglage Fichier plus petit. Testez ensuite sur un téléphone avec une connexion mobile habituelle. Vérifiez le délai d'affichage et la fluidité de rotation ; la seule taille du téléchargement ne permet pas de prévoir les performances.

Présentation de produits

Commencez par le préréglage Prudent, avec l'éclairage de votre page produit. Examinez les petits caractères, les contours, les parties transparentes et les reflets. Modifiez un seul paramètre à la fois pour identifier l'origine de chaque différence visible.

Modèles animés et interactifs

Testez la lecture des animations, la sélection d'objets et le changement de matériaux dans votre application. Si votre code utilise les noms des nœuds ou les extras, laissez les options de préservation activées et vérifiez ces recherches après optimisation.

03 / VÉRIFICATIONS

Avant d'utiliser le fichier optimisé

Comparer l'apparence

Comparez le modèle original et le modèle optimisé sous le même angle et à la même distance, puis examinez quelques détails de près. Conservez l'original et repartez de lui à chaque essai pour éviter de cumuler les modifications.

Vérifier le nombre de triangles

Le nombre final de triangles peut dépasser votre cible à cause de la limite d'erreur ou des contraintes du maillage. Lisez la note du résultat avant d'augmenter la limite ou d'activer la simplification agressive, puis vérifiez à nouveau la forme.

Tester dans votre visualiseur

Vérifiez les extensions du résultat indiquées sous la commande. Votre visualiseur doit prendre en charge Meshopt, KTX2 ou WebP selon le cas. Testez le chargement, les matériaux et les animations avant de remplacer l'original.

QUELQUES REPÈRES POUR BIEN CHOISIR

Tirez davantage de votre modèle.

01 / PREMIERS PAS

Choisir vos premiers paramètres ↗

Un guide pratique, du premier envoi à une commande reproductible.

02 / COMPATIBILITÉ

Vérifier le chargement ↗

Meshopt, KTX2, WebP et ce que votre visualiseur cible doit prendre en charge.

03 / RÉSOUDRE UN PROBLÈME

Trouver la prochaine étape ↗

Fichiers refusés, résultats plus volumineux, textures manquantes et résultats expirés.

Comment réduire la taille d'un fichier GLB ↗

Déterminez si la géométrie ou les textures alourdissent votre GLB, comparez les mesures et choisissez le premier paramètre à modifier.

Réduire les polygones d'un GLB avec gltfpack ↗

Réduisez les triangles d'un GLB avec une proportion cible, une limite d'erreur et le verrouillage des bords. Comparez la simplification ordinaire et agressive sur un exemple mesuré.

Compression des textures GLB : KTX2 et WebP ↗

Choisissez KTX2 ou WebP pour les textures GLB, ajustez dimensions et qualité, et comparez ETC1S, UASTC et WebP sur la même texture générée.

Charger des modèles gltfpack dans Three.js ↗

Chargez des GLB compressés avec Meshopt et des textures KTX2 dans Three.js avec GLTFLoader, MeshoptDecoder et KTX2Loader. Avec un exemple npm et des vérifications de chargement.

Optimisation de GLB animés : une étude de cas avec CesiumMan ↗

Résultats mesurés sur CesiumMan : comparez la compression Meshopt, l'animation à 15 FPS et la conservation de 50% des triangles, avec les commandes et les rendus correspondants.

Pourquoi un GLB grossit après optimisation ↗

Comprenez pourquoi un GLB a grossi après optimisation : compression supprimée, textures UASTC, précision et surcoût des petits fichiers.

* Chaque primitive de maillage est comptée une fois, sans les instances répétées dans la scène. La fusion de maillages peut modifier ce nombre sans simplification.

Les résultats peuvent être plus volumineux. Les nœuds, l'échantillonnage des animations et la précision peuvent changer ; les extensions et attributs personnalisés peuvent être supprimés. Les fichiers Draco ne sont pas pris en charge. Un aperçu réussi ne garantit pas la compatibilité avec toute application. Durée maximale de traitement : 120 secondes.