Compression de sommets GLB

Réduction de faces et option Meshopt ou Draco, un GLB plus petit, adapté au Web et aux moteurs.

Espace de travail

Chargement...

Veuillez patienter

À propos de cet outil

Compresse uniquement la géométrie GLB, sans modifier les textures. La simplification réduit les faces ; Meshopt est recommandé par défaut, Draco reste possible, les deux sont exclusifs. Export GLB optimisé. Traitement entièrement local.

Conseils d'utilisation

  • 1Pour un décodage rapide à l'exécution, choisissez Meshopt ; pour un volume minimal, choisissez Draco
  • 2Meshopt et Draco ne peuvent pas être activés en même temps
  • 3Prévisualisez et ajustez l'intensité de simplification avant de télécharger

À propos des options de configuration

Sommets / Géométrie

Simplification du maillage

Par défaut50%

Plage0% – 100% · step 5%

Utilise un algorithme de simplification pour réduire le nombre de faces et de sommets. L'intensité par défaut est moyenne ; une intensité plus élevée réduit encore la taille, mais peut altérer les détails de surface. Modifie uniquement la densité géométrique, pas le format du conteneur.

Compression Meshopt

Par défautActivé

Applique EXT_meshopt_compression aux fichiers glTF/GLB pour compresser les tampons géométriques sans modifier le nombre de faces. Activé par défaut pour un chargement optimal en runtime. Mutuellement exclusif avec Draco. Non utilisé pour les sorties non glTF (STL, OBJ, FBX, etc.).

ActivéRecommandé

Par défaut. Active la compression Meshopt du conteneur.

Désactivé

N'écrit pas l'extension Meshopt.

Niveau Meshopt

Par défautÉlevé

Contrôle la stratégie d'encodage Meshopt. Par défaut « Élevé » : généralement plus petit avec filtres d'attributs, idéal pour la plupart des scénarios Web. « Moyen » : quantification plus uniforme sur davantage d'attributs, plus conservateur pour certaines chaînes d'outils.

ÉlevéRecommandé

Par défaut. Compression plus agressive avec filtres, généralement plus petit.

Moyen

Quantification plus uniforme, taux de compression généralement légèrement inférieur.

Compression Draco

Par défautDésactivé

Applique KHR_draco_mesh_compression aux fichiers glTF/GLB. La taille est souvent inférieure à celle de Meshopt, mais le décodage est plus coûteux. Désactivé par défaut ; mutuellement exclusif avec Meshopt. Non utilisé pour les sorties non glTF.

DésactivéRecommandé

Par défaut. N'écrit pas l'extension Draco.

Activé

Active Draco (désactive Meshopt).

Force de compression

Par défaut6

Plage1 – 10

Compromis vitesse de codage/décodage Draco, de 1 à 10. Plus la valeur est élevée, plus la taille est réduite et l'encodage lent. La valeur par défaut 6 convient à la plupart des modèles.

Méthode d'encodage

Par défautEdgebreaker

Méthode d'encodage topologique Draco. Par défaut Edgebreaker, généralement meilleur pour les maillages triangulaires. Sequential peut être plus adapté pour certaines bandes/points ordonnés.

EdgebreakerRecommandé

Par défaut. Adapté aux maillages triangulaires courants.

Séquentiel

Adapté aux topologies spéciales comme les bandes ordonnées.

Bits de quantification (avancé)

Affiché sous Paramètres avancés dans l'interface. Précision des attributs de sommet lorsque Meshopt ou Draco écrit du glTF. Valeurs par défaut : position 14, normale 10, UV 12. Moins de bits réduit davantage les fichiers, mais augmente le risque de fissures, d'artefacts d'ombrage ou d'UV.

Bits de position

Par défaut14

Plage8 – 16

Bits de quantification de l'attribut POSITION (8, 16). Par défaut 14 : bon équilibre entre taille et risque de cassures. Une valeur trop basse peut provoquer des espaces ou des tremblements.

Bits de normale

Par défaut10

Plage8 – 16

Bits de quantification de l'attribut NORMAL (8, 16). Par défaut 10. Une valeur trop basse peut entraîner des artefacts d'éclairage.

Bits UV

Par défaut12

Plage8 – 16

Bits de quantification de l'attribut TEXCOORD (8, 16). Par défaut 12. Une valeur trop basse peut provoquer des déplacements ou des tremblements de la texture.

Informations sur le format

Format d'entrée

Extension:
glb
Nom complet:
Format de transmission GL binaire (glTF 2.0)
Type:
Modèle 3D
Format:
GLB
Description:
GLB est le format binaire de glTF 2.0, maintenu par Khronos. Il regroupe maillages, matériaux, textures et animations dans un seul fichier, standard de facto pour les scènes Web 3D et AR/VR. Three.js, Babylon.js, model-viewer et les aperçus 3D e-commerce l'utilisent par défaut car il est autonome et sans textures manquantes. GLB conserve les matériaux PBR, animations squelettiques et supporte les compressions Draco et Meshopt. Adapté au web, à la RA et à l'échange logiciel, il ne conserve pas l'historique CAO. Pour l'impression 3D, préférez STL ou 3MF.

Notes:

  • Certains logiciels de tranchage 3D ne peuvent pas importer directement les fichiers GLB
  • Ne convient pas à l'édition paramétrique CAO

Fonctionnalités prises en charge:

  • Fichier binaire autonome unique
  • Prise en charge des matériaux PBR (couleur de base, métal, rugosité, cartes normales)
  • Animation squelettique, skinning et cibles de morphing
  • Compression de maillage Draco et compression de texture KTX2
  • Nœuds multi-maillages et hiérarchie de scène

Format de sortie

Extension:
glb
Nom complet:
Format de transmission GL binaire (compressé)
Type:
Modèle 3D
Format:
Binaire (glTF 2.0) avec compression Draco/textures
Description:
La sortie GLB compressée utilise la compression géométrique Draco et/ou l'optimisation des textures pour réduire considérablement la taille du fichier tout en préservant la qualité visuelle.

Notes:

  • Les modèles encodés avec Draco nécessitent un décodeur Draco pour être rendus
  • La taille du fichier peut être réduite de 50 à 90 % selon les paramètres

Fonctionnalités prises en charge:

  • Compression géométrique Draco (jusqu'à 90 % de réduction)
  • Conversion de format de texture WebP/JPEG
  • Simplification du maillage avec force configurable
  • Matériaux PBR d'origine et hiérarchie de scène préservés

Mode d'emploi

1

Déposez le fichier GLB

Glissez-déposez un fichier GLB

2

Configurez la compression GLB

Réglez la simplification ; activez Meshopt ou Draco (un seul)

3

Enregistrez le GLB compressé

Prévisualisez puis téléchargez le GLB optimisé

Q

Les animations sont-elles conservées ?

A

Oui, les animations sont préservées : la compression ne ré-encode que les tampons de géométrie. Une simplification trop agressive peut déformer les maillages skinés ; vérifiez l'aperçu sur des poses animées avant de télécharger.

Q

Meshopt ou Draco, que choisir ?

A

Meshopt est le choix par défaut : il décode rapidement sur le Web et le mobile, avec une bonne prise en charge dans Three.js. Draco peut produire un fichier plus petit, mais demande souvent plus de temps de décodage. Les deux sont mutuellement exclusifs, un seul peut être activé.

Q

Le fichier téléchargé reste-t-il un seul GLB ?

A

Oui, le résultat est un GLB optimisé en un seul fichier, avec le même nom et la même structure que l'original. Vos chargeurs et pipelines actuels continuent donc de fonctionner. L'entrée GLTF est aussi acceptée et l'export se fait en GLB.

Q

Puis-je utiliser un GLTF en entrée ?

A

Oui, c'est possible. Vous pouvez aussi utiliser la page dédiée à la compression de sommets GLTF ; les deux acceptent le GLTF et produisent un GLB optimisé. Téléversez le .gltf avec son .bin et ses fichiers de texture pour ne rien manquer.

Q

De combien le fichier peut-il être réduit ?

A

Selon le maillage et les réglages, la réduction atteint en général 50 à 90 %. Les modèles denses avec beaucoup de polygones profitent le plus de Draco ou Meshopt, et la simplification apporte un gain supplémentaire en supprimant d'abord des faces.

Q

Puis-je prévisualiser le résultat avant le téléchargement ?

A

Oui. L'aperçu en temps réel affiche le maillage simplifié pour comparer la perte de détails et le comportement des animations. Ajustez la force de simplification jusqu'à ce que la silhouette et le mouvement vous conviennent, puis téléchargez.