Glbpolyreducer

Guide des fichiers GLB

Comment fonctionne la compression Draco d’un GLB ?

La compression Draco encode la géométrie des maillages dans un GLB, mais elle ne réduit pas toutes les parties du fichier. Glbpolyreducer explique d’où viennent les gains, ce qui peut rester volumineux et comment vérifier si le résultat convient à votre visionneuse.

Modèles 3D présentés dans une scène de type studio

Réduire la géométrie n’est qu’une façon de réduire la taille d’un fichier

Commencez par déterminer ce qui occupe de l’espace dans votre GLB. L’encodage de la géométrie, la modification des textures et la réduction du nombre de polygones agissent sur différentes parties du modèle 3D : le bon choix dépend donc de son contenu.

Quand l’encodage de la géométrie est utile — et quand il ne l’est pas

Ces exemples montrent pourquoi un maillage encodé avec Draco ne garantit pas, à lui seul, un fichier plus petit dans tous les cas.

Développeur Web 3D

Une visionneuse de produits télécharge un GLB contenant des maillages denses et des textures relativement petites. Draco peut encoder les positions des sommets et d’autres attributs du maillage de façon plus compacte pour le transfert.

Comparez la taille des fichiers complets et vérifiez que la visionneuse peut décoder le maillage ; les seuls gains sur la géométrie ne garantissent pas un affichage plus rapide.

compresseur de GLB

Artiste en visualisation de produits

Un modèle détaillé contient de grandes textures d’image, mais une géométrie relativement légère. Draco cible les données du maillage, pas ces images intégrées.

Examinez le poids des textures avant de vous attendre à une réduction importante de la taille totale.

réduire la taille d’un fichier GLB en ligne

Créateur d’éléments pour jeux vidéo

Un objet comporte bien plus de triangles que ne le justifie sa taille à l’écran. Encoder le maillage existant ne réduit pas ce nombre de triangles.

Simplifiez d’abord le maillage source si vous cherchez aussi à réduire le coût du rendu.

comment réduire la taille d’un fichier GLB dans Blender

Responsable du pipeline de ressources

Un pipeline de distribution s’attend à trouver des attributs de maillage glTF ordinaires. La géométrie encodée avec Draco doit être décodée de manière compatible avant que le maillage puisse être utilisé.

Vérifiez la prise en charge en aval et conservez un fichier source adapté aux flux de travail qui nécessitent une géométrie modifiable.

qu’est-ce que le format glb en 3d

Vérifier un GLB compressé étape par étape

Considérez la compression comme une décision d’exportation à tester, et non comme la promesse que tous les modèles verront leur taille diminuer dans les mêmes proportions.

  1. 1

    Examiner l’original

    Notez la taille totale du GLB, le nombre de triangles et la taille des textures. Prévisualisez le modèle pour disposer d’une référence visuelle des surfaces, des UV et des matériaux.

  2. 2

    Encoder et comparer

    Utilisez un outil ou un module d’exportation qui prend explicitement en charge la compression des maillages Draco, puis comparez la taille totale du nouveau fichier à celle de l’original. Notez les paramètres d’encodage que vous avez modifiés.

  3. 3

    Tester la destination

    Ouvrez le résultat dans la visionneuse ou le moteur réellement utilisé. Vérifiez la prise en charge du décodeur, l’apparence et le comportement au chargement avant de remplacer l’original dans un flux de travail en production.

Limites de la géométrie encodée avec Draco

Le principal compromis est simple : une géométrie moins volumineuse peut nécessiter un décodage, sans pour autant réduire toutes les sources de taille du fichier.

  • Cette méthode ne compresse pas les textures d’image

    Si les images intégrées représentent la majeure partie du GLB, l’encodage de la géométrie peut avoir peu d’effet sur la taille totale du fichier.

    Solution de contournementMesurez séparément la taille des textures et envisagez une méthode adaptée pour les images ou les textures.

  • Cette méthode ne supprime pas de polygones

    Une fois décodée, la géométrie représente toujours le maillage que vous avez encodé. La taille du transfert et le nombre de triangles affichés sont deux questions distinctes.

    Solution de contournementSi le nombre de polygones est la contrainte, réduisez la géométrie superflue dans le modèle source avant l’exportation.

  • Cette méthode ne garantit pas la compatibilité avec la visionneuse

    Une destination qui ne peut pas décoder la géométrie compressée avec Draco risque de ne pas afficher correctement le modèle.

    Solution de contournementTestez le fichier dans la visionneuse prévue et conservez une exportation compatible si nécessaire.

  • Cela ne garantit pas une réduction fixe de la taille du fichier

    Les résultats dépendent des attributs du maillage, de leur précision et de la part de géométrie dans le GLB d’origine.

    Solution de contournementComparez les tailles des fichiers complets et examinez le rendu de chaque ressource.

Poursuivez votre travail sur les ressources 3D

Découvrez un studio pour votre prochaine ressource 3D

La compression Draco est une technique d’exportation spécifique, pas une fonctionnalité à présumer dans tous les studios 3D. Si votre prochaine étape consiste à travailler sur un modèle plutôt qu’à vérifier une exportation Draco, découvrez le studio proposé et vérifiez les outils qu’il met à votre disposition.

Découvrir le studio 3D
  • Conservez votre GLB d’origine à des fins de comparaison.
  • Vérifiez les fonctionnalités d’exportation avant de compter sur elles.

FAQ sur la compression Draco dans les fichiers GLB

Elle modifie la manière dont la géométrie du maillage et les attributs associés sont encodés dans le fichier. L’application de destination doit disposer d’un décodeur compatible pour reconstruire cette géométrie et l’afficher.

Non. La réduction dépend de la part des données de maillage dans le fichier et des caractéristiques de ce maillage. Si les textures occupent la majeure partie d’un GLB, la réduction de sa taille totale peut être modeste.

Non. Elle encode le maillage sans en supprimer les triangles. Si le nombre de polygones pose problème, simplifiez la géométrie source, puis évaluez le fichier exporté.

Ne le présumez pas. Le visualiseur ou le moteur doit pouvoir décoder la géométrie compressée. Testez le GLB exporté dans l’environnement auquel il est destiné avant de le distribuer.

Ouvrir le studio 3D
Ouvrir le studio 3D