UN DÉBUT PRATIQUE

Comment optimiser un GLB avec gltfpack

Commencez par une passe conservatrice, puis modifiez un paramètre à la fois. Conservez le modèle original pour pouvoir comparer et revenir en arrière.

1. Apportez un modèle autonome

Choisissez un GLB avec géométrie et textures intégrées, jusqu'à 50 Mo. Les fichiers .gltf, .bin et image séparés ne sont pas acceptés ici. La sélection d'un fichier ouvre un aperçu du navigateur local ; le traitement démarre sur le serveur uniquement lorsque vous cliquez sur Optimiser le modèle.

2. Choisissez un point de départ

Prudent conserve le format de texture d'origine et ne demande pas de réduction de triangle ni de compression Meshopt. Fichier plus petit ajoute une compression Meshopt élevée. Les deux conservent les nœuds nommés, les matériaux nommés et extras par défaut. Aucun des deux préréglages n’est sans perte.

Le préréglage conservateur produit actuellement cette commande locale :

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

Le préréglage de fichier plus petit ajoute -cc. Utilisez un binaire gltfpack 1.3 natif correspondant lors de la reproduction de la sortie de ce service.

3. Ajustez le plus gros contributeur

Pour les fichiers à forte géométrie, abaissez progressivement la cible triangulaire et inspectez les silhouettes et les pièces fines. L’objectif est un objectif de simplification et non un décompte final exact. Pour les fichiers riches en texture, choisissez KTX2 ou WebP pour activer la qualité de la texture et les dimensions maximales. Une dimension plus petite peut avoir un impact plus visible qu’un changement de géométrie.

Lire le guide de compatibilité avant d'activer la compression ou de changer le format de texture.

Ajuster la précision de la géométrie

Les paramètres avancés vous permettent de choisir entre 1 et 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 les plus fins mais peuvent augmenter la taille. Commencez par les valeurs par défaut, puis inspectez les silhouettes, les coutures UV et les ombres. Désactiver la quantification géométrique ignore ces paramètres de bits et ajoute -noq ; cela ne désactive pas la simplification, la conversion de texture ou toute autre optimisation.

Taux d'échantillonnage des animations

N'affecte que les animations. Des taux plus faibles peuvent réduire la taille mais rendre le mouvement moins fluide. Ne pas rééchantillonner préserve la synchronisation de la source ; d'autres optimisations d'animation s'appliquent toujours.

4. Comparez et téléchargez

Basculez entre Original et Optimisé, inspectez le modèle sous plusieurs angles et vérifiez la taille et le nombre de triangles. Les comptes additionnent chaque primitive de maillage une fois, plutôt que chaque instance de scène. Testez également les animations, les matériaux et le comportement des applications dans votre visionneuse de destination.

Téléchargez avant l'expiration du résultat, 60 minutes après le téléchargement. Le panneau de résultats inclut la commande équivalente pour vos paramètres exacts. Une production plus importante peut être un résultat valable ; essayez un réglage différent ou conservez l'original.

Quand utiliser le moteur local

Exécutez gltfpack localement lorsque votre actif dépasse les limites de ce service, nécessite des options de ligne de commande en dehors de cette interface ou doit rester sur votre appareil. Le gltfpack natif accepte plus de formats d'entrée que le flux de travail GLB unique de ce site. Voir le documentation officielle du moteur pour l'installation et la liste complète des options.

Comment réduire la taille du fichier GLB →

Réduction de polygones GLB avec gltfpack →

Compression de texture GLB : KTX2 et WebP →

Ouvrez l'optimiseur ↗