Compression de sommets GLTF

Simplifiez et encodez la géométrie GLTF, téléchargez un GLB optimisé.

Chargement...

Veuillez patienter

À propos de cet outil

Accepte.gltf (avec.bin/textures). Simplification de maillage + Meshopt (recommandé) ou Draco. Sortie : GLB optimisé. Ne modifie pas les textures. Traitement 100% local.

Conseils d'utilisation

  • 1Veuillez téléverser le fichier.bin et les textures en même temps
  • 2Meshopt et Draco sont mutuellement exclusifs
  • 3Simplification du maillage + encodage conteneur

À 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.

Sequential

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

Quantization bits (advanced)

Shown under Advanced settings in the UI. Vertex attribute precision when Meshopt or Draco writes glTF. Defaults: position 14, normal 10, UV 12. Lower bits shrink files more but raise crack, shading, or UV artifact risk.

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:
gltf, glb
Nom complet:
GL Transmission Format (glTF 2.0)
Type:
3D Scene
Format:
GLTF
Description:
GLTF est un format ouvert de transmission 3D, conçu pour un chargement rapide. Il utilise une description JSON avec des fichiers binaires et textures séparés.

Notes:

  • Les ressources externes (.bin, textures) doivent être conservées ensemble
  • Peut nécessiter des outils supplémentaires pour les flux de travail CAO

Fonctionnalités prises en charge:

  • Format 3D courant

Format de sortie

Extension:
glb
Nom complet:
GL Transmission Format Binary (Compressed)
Type:
3D Model
Format:
Binary (glTF 2.0) with Draco/Texture Compression
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

Téléverser le modèle

Glissez-déposez le fichier.gltf et ses ressources référencées

2

Configurer les paramètres

Simplification + Meshopt ou Draco

3

Compresser et télécharger

Téléchargez le GLB optimisé

Questions fréquentes

À propos de cet outil

Q

Pourquoi ne puis-je pas télécharger directement le .gltf ?

A

Le glTF compressé est livré sous forme d'un GLB optimisé en un seul fichier, pour la portabilité et la compatibilité avec les moteurs : un fichier binaire avec la géométrie encodée intégrée. Le GLB se charge plus vite qu'un .gltf avec .bin et textures externes, et il est plus facile à héberger.

Q

Quel codec décode plus vite : Meshopt ou Draco ?

A

Meshopt est conçu pour un décodage rapide sur le web et le mobile : c'est le choix par défaut recommandé pour la performance de chargement. Draco produit souvent des fichiers plus petits, au prix d'un temps de décodage plus long. Un seul peut être activé sur la même géométrie.

Q

Les textures seront-elles conservées ?

A

Oui. Cet outil ne traite que les tampons de géométrie ; les textures sont intégrées dans le GLB de sortie exactement comme dans la source, sans perte de qualité.

Q

Puis-je uniquement simplifier, sans utiliser Meshopt/Draco ?

A

Oui. Désactivez l'encodage du conteneur et l'outil n'applique que la simplification du maillage ; la sortie reste un GLB optimisé avec une géométrie réduite. Utile lorsque vous voulez moins de polygones sans ré-encoder les tampons.

Q

Qu'est-ce que l'encodage Draco ?

A

Draco est la bibliothèque open source de Google pour compresser la géométrie 3D et les nuages de points. Elle peut réduire les tampons de maillage jusqu'à 90 % avec une perte visible minimale. Meshopt est l'alternative, généralement plus rapide à décoder, parfois légèrement plus volumineux.

Q

Puis-je utiliser le modèle compressé dans Three.js ?

A

Oui. Three.js charge nativement GLB/GLTF et prend en charge Draco (via DRACOLoader) et Meshopt (via MeshoptDecoder). Incluez le décodeur correspondant dans votre projet. Pour Meshopt, il est fourni dans le dossier examples de three.js.

Questions générales

Q

Any3D est-il entièrement gratuit ?

A

Oui, les fonctionnalités principales d'Any3D sont gratuites à vie. Nous proposons la conversion de formats, l'optimisation de modèles et l'aperçu en ligne sans inscription ni paiement.

Q

Mes fichiers sont-ils envoyés sur vos serveurs ?

A

Non. Les fichiers que vous sélectionnez sont traités uniquement dans votre navigateur sur cet appareil—ils ne quittent pas votre appareil et ne sont jamais envoyés à nos serveurs. Nous ne stockons aucun fichier utilisateur ; après le traitement, les données associées en mémoire du navigateur sont libérées.

Q

Dois-je installer un logiciel ?

A

Aucune installation de logiciel n'est requise. Any3D est un outil entièrement basé sur le navigateur : il suffit d'ouvrir la page pour utiliser toutes les fonctionnalités. Il fonctionne sous Windows, Mac, Linux et d'autres systèmes d'exploitation courants.

Q

Y a-t-il une limite de taille de fichier ?

A

La capacité de traitement dépend des performances de votre appareil ainsi que du nombre de sommets et de la complexité des textures du modèle, et non de la seule taille du fichier. Nous n'imposons aucune limite de taille, mais lorsqu'un modèle dépasse ce que votre appareil peut gérer, la page peut ralentir voire se bloquer.

Nous soutenir