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

Chargement...

Veuillez patienter

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

Conseils d'utilisation

  • 1Simplification, textures et Meshopt/Draco (glTF) en une seule passe
  • 2Sortie au format d'origine ; GLB/GLTF deviennent un GLB optimisé
  • 3Web : privilégiez Meshopt ; volume minimal : choisissez Draco
  • 4STL/PLY : simplification du maillage et encodage binaire, sans Draco

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

Texture / Image

Taille maximale de texture

Par défaut1024px

Limite toutes les textures à cette dimension maximale, réduisant l'utilisation mémoire et la taille du fichier.

256px
512px
Afficher 4 options de plus
1024pxRecommandé
2048px
4096px
Conserver la taille d'origine

Format de texture

Par défautWebP

Convertit les textures vers un format plus efficace. WebP offre un excellent taux de compression et une large compatibilité navigateur.

WebPRecommandé
JPEG
Afficher 3 options de plus
PNG
KTX2
Conserver le format d'origine

Qualité

Par défaut0.75

Plage0.1 – 1 · step 0.05

Définit la qualité de compression pour les formats WebP et JPEG.

Mode d'encodage KTX2

ETC1S produit des fichiers plus petits, adapté aux cartes diffuses. UASTC préserve plus de détails, recommandé pour les cartes de normales.

Informations sur le format

Entrée / Sortie

Extension:
Model
Nom complet:
3D Model
Type:
Modèle 3D
Format:
Formats 3D divers
Ouvrir avec:
Visionneuse 3D WindowsBlender
Description:
Ce visualiseur supporte le format any-3D, qui accepte de nombreux modèles 3D : GLB, GLTF, OBJ, FBX, STL, etc. Glissez-déposez un fichier pour commencer.

Notes:

  • Prend en charge 20+ formats de modèles 3D
  • Les fichiers de texture associés (MTL, images) peuvent être téléchargés avec le modèle principal
  • Tout le traitement est local ; les fichiers ne quittent jamais votre navigateur

Fonctionnalités prises en charge:

  • Rendu temps réel accéléré par GPU via WebGL
  • Contrôles d'orbite : rotation, panoramique, zoom
  • Modes d'affichage filaire et ombré
  • Panneau d'informations du modèle avec nombre de sommets/faces
  • Lecture d'animations pour les formats animés

Mode d'emploi

1

Charger l'actif 3D lourd

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

2

Appliquer la compression Draco

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

3

Décimer les polygones

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

4

Télécharger le GLB optimisé

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

À propos de cet outil

Q

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

A

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.

Q

Quelle est la différence entre simplification de maillage, Meshopt et Draco ?

A

La simplification (bibliothèque Meshopt) supprime réellement des faces et des sommets. Plus l'intensité est élevée, plus le nombre de polygones diminue et plus le fichier est petit, avec une perte de détails possible aux réglages extrêmes. Meshopt et Draco sont des encodages de conteneur glTF qui compressent les tampons géométriques sans modifier le nombre de faces. Meshopt se décode plus vite, tandis que Draco produit généralement des fichiers plus petits. Les deux sont mutuellement exclusifs : la bonne pratique consiste à simplifier d'abord, puis à ajouter un seul encodage.

Q

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

A

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.

Q

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

A

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.

Q

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

A

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.

Q

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

A

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.

Q

Quelles précautions faut-il prendre avec KTX2 ?

A

KTX2 est un format de texture optimisé pour le GPU, avec décodage matériellement accéléré. La plupart des visionneuses d'images et des logiciels 3D classiques ne peuvent pas l'ouvrir. Utilisez un outil compatible comme Three.js (KTX2Loader), Babylon.js ou un utilitaire de texture GPU dédié. Pour une compatibilité universelle, conservez WebP ou JPEG.

Q

Dois-je activer toutes les options de compression ?

A

Pour un déploiement Web, activez tout : simplification, compression de textures et Meshopt/Draco donnent le fichier le plus petit. Pour un archivage, vous pouvez désactiver la simplification afin de conserver tous les détails géométriques ; la compression des textures seule réduit déjà fortement le poids.

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.