POUR BIEN COMMENCER
Comment optimiser un GLB avec gltfpack
Commencez par une passe prudente, puis modifiez un paramètre à la fois. Conservez l'original pour comparer et revenir en arrière.
1. Préparer un modèle complet
Choisissez un GLB avec géométrie et textures intégrées, jusqu'à 50 Mo. Les fichiers .gltf, .bin et images séparés ne sont pas acceptés ici. La sélection ouvre un aperçu local dans le navigateur ; le traitement sur le serveur ne commence qu'au clic sur Optimiser le modèle.
2. Choisir un point de départ
Le préréglage « Prudent » conserve le format de texture d’origine sans demander de réduction des triangles ni de compression Meshopt. « Fichier plus petit » ajoute un niveau élevé de compression Meshopt. Les deux conservent par défaut les nœuds nommés, les matériaux nommés et les données extras. Aucun des deux préréglages n’est sans perte.
Le préréglage Prudent produit actuellement cette commande locale :
gltfpack -i input.glb -o output.glb -kn -km -keLe préréglage « Fichier plus petit » ajoute -cc. Utilisez un exécutable natif gltfpack 1.3 correspondant pour reproduire la sortie de ce service.
3. Agir sur le principal facteur de taille
Pour un fichier dominé par la géométrie, diminuez progressivement la cible de triangles et examinez les contours et parties fines. La cible est un objectif de simplification, pas un total final exact. Pour un fichier dominé par les textures, choisissez KTX2 ou WebP afin d'activer la qualité et les dimensions maximales. Réduire les dimensions peut avoir un effet visuel plus marqué qu'un changement de géométrie.
Ajuster la précision géométrique
Dans « Paramètres avancés », choisissez de 1 à 16 bits pour les positions, les coordonnées de texture, les normales et les couleurs des sommets. Des valeurs plus élevées préservent les détails plus fins, mais peuvent alourdir le fichier. Commencez par les valeurs par défaut et examinez les silhouettes, les raccords UV et les ombrages. L’option « Désactiver la quantification géométrique » ajoute -noq et prend le pas sur ces réglages de bits. La simplification, la conversion des textures et les autres optimisations restent actives.
Fréquence d'échantillonnage de l'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.
4. Comparer et télécharger
Alternez entre Original et Optimisé, examinez le modèle sous plusieurs angles et comparez les tailles et nombres de triangles. Chaque primitive de maillage est comptée une fois, et non chaque instance de la scène. Testez également les animations, les matériaux et le comportement dans votre application cible.
Téléchargez avant l'expiration du résultat, 60 minutes après l'envoi. Le panneau de résultat fournit la commande équivalente à vos paramètres exacts. Un fichier plus grand peut être un résultat valide ; essayez un autre réglage ou conservez l'original.
Quand utiliser le moteur local
Exécutez gltfpack localement si votre modèle dépasse les limites de ce service, nécessite des options absentes de cette interface ou doit rester sur votre appareil. La version native de gltfpack accepte davantage de formats d’entrée que ce site, qui traite un seul fichier GLB à la fois. Installation et liste des options : documentation officielle de gltfpack
Comment réduire la taille d'un fichier GLB →
Réduire les polygones d'un GLB avec gltfpack →
Compression des textures GLB : KTX2 et WebP →
Optimisation de GLB animés : une étude de cas avec CesiumMan →
Ouvrir l'optimiseur ↗