Compression de modèles 3D

Optimisation 3D complète : simplification du maillage, compression des textures, encodage Meshopt ou Draco pour glTF, et téléchargement au format d'entrée.

Espace de travail

Déposez vos fichiers ici

ou cliquez pour parcourir, collage pris en charge

À propos de cet outil

Pipeline complet : simplification du maillage, encodage du conteneur glTF (Meshopt par défaut, Draco en option, les deux sont mutuellement exclusifs) et redimensionnement/transcodage des textures (WebP/JPEG/KTX2). Formats pris en charge : GLB, GLTF, OBJ, FBX, STL, PLY. La sortie respecte le format d'entrée ; les fichiers glTF sont livrés en GLB optimisé. Tout s'exécute dans votre navigateur, rien n'est envoyé sur un serveur.

Mode d'emploi

  1. 1

    Charger l'actif 3D lourd

    Importez des modèles GLB ou glTF dépassant les limites de taille Web.

  2. 2

    Appliquer la compression Draco

    Activez Draco pour compresser fortement les positions, normales et UV.

  3. 3

    Décimer les polygones

    Réduisez le nombre de polygones pour alléger la charge sur le GPU.

  4. 4

    Télécharger le GLB optimisé

    Exportez l'actif GLB optimisé pour le Web avec jusqu'à 90% de réduction.

Quelle est la différence entre cet outil et ceux qui ne traitent que les sommets ou les textures ?

Cet outil applique toute la chaîne d'optimisation en une seule fois : simplification du maillage, redimensionnement/compression des textures et encodage Meshopt ou Draco pour les sorties glTF. Un outil limité aux sommets ignore les textures ; un outil limité aux textures ignore la réduction de géométrie. C'est l'option la plus complète pour maximiser la réduction de taille.

Dans quel format le fichier est-il téléchargé ?

Par défaut, le format de sortie est identique au format d'entrée : STL reste STL, OBJ reste OBJ, FBX reste FBX, PLY reste PLY. Les entrées GLB/GLTF sont exportées en GLB optimisé, c'est le seul cas où le format change. Vous n'êtes donc pas obligé d'obtenir du GLB pour tous les formats.

Puis-je activer Meshopt et Draco en même temps ?

Non, ils sont mutuellement exclusifs sur la même géométrie. Activez Meshopt (par défaut, recommandé pour le Web) ou Draco pour une compression maximale, jamais les deux. Pour réduire encore davantage, augmentez l'intensité de la simplification ou compressez d'abord les textures.

De combien peut-on réduire la taille d'un modèle ?

Les résultats varient selon les modèles : une scène simple peut être réduite de 30 à 50 %, tandis qu'un modèle texturé complexe, avec simplification, encodage de conteneur et compression de textures, peut atteindre 70 à 90 % de réduction.

Quel format de texture est le plus adapté au Web ?

WebP offre le meilleur taux de compression : environ 30 % plus léger que JPEG à qualité visuelle égale, et il est supporté par tous les navigateurs modernes. JPEG reste le choix pour une compatibilité maximale, PNG convient au sans perte ou à la transparence, tandis que KTX2 est idéal pour une livraison prête pour le GPU dans les moteurs compatibles.

Puis-je compresser plusieurs modèles à la fois ?

Oui, utilisez l'outil de compression de modèles par lot pour appliquer les mêmes réglages à de nombreux fichiers.

Ce que fait chaque option de compression

Les options agissent sur différentes parties du modèle, et certaines doivent être prises en charge par l'application qui ouvre le fichier.

Modifie la forme ?S'applique àPrise en charge requise ?
Simplification du maillageOui, supprime des trianglesTous les formatsNon
MeshoptNonSortie GLBOui, l'appli doit lire le glTF compressé Meshopt
DracoNonSortie GLBOui, l'appli doit lire le glTF compressé Draco
Textures WebP ou JPEGNon, qualité d'image seulementModèles texturésLe WebP est lu par tous les navigateurs récents
Textures KTX2Non, qualité d'image seulementSortie GLBOui, beaucoup d'applis et de visionneuses d'images ne l'ouvrent pas

À propos des options de configuration

Sommets / Géométrie

OptionÀ quoi elle sertDéfaut / plage

Simplification du maillage

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.50%0% – 100% · step 5%

Compression Meshopt

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.
Activé

Niveau Meshopt

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.
Élevé

Compression Draco

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).
Désactivé

Force de compression

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.61 – 10

Méthode d'encodage

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

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

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.148 – 16

Quels réglages pour votre objectif ?

À quoi sert le modèle ?

Un site ou une visionneuse 3D web

Utilisez Meshopt avec des textures WebP, plus une légère simplification si c'est encore lourd.

Impression 3D (STL)

Seule la simplification s'applique. Restez léger et vérifiez les petits détails dans le trancheur.

Envoi par e-mail ou messagerie

Simplifiez et réduisez les textures jusqu'à une taille envoyable.

Copie d'archive

Pas de simplification, pour ne rien perdre ; compressez seulement les textures.

Model|Ouvrir avec: Visionneuse 3D Windows、Blender