Un ami vous envoie « support_casque.3mf » sur votre messagerie, ou vous venez d'enregistrer un projet depuis votre slicer et vous voulez le revoir sur votre téléphone, à côté de l'imprimante. Vous touchez la pièce jointe… et Android vous répond qu'aucune application ne peut ouvrir ce fichier. Le fichier 3MF n'a rien d'exotique pourtant : c'est le format que de plus en plus de logiciels d'impression 3D enregistrent par défaut.
Cet article explique ce que contient un fichier 3MF, pourquoi il remplace peu à peu le STL dans les ateliers, et comment l'ouvrir sur un téléphone Android, hors ligne, pour vérifier ses dimensions et ses couleurs.
En bref : un fichier 3MF est une archive ZIP qui contient le maillage du modèle, mais aussi son unité, ses couleurs et la position de plusieurs objets sur le plateau. Android ne sait pas l'afficher seul ; une visionneuse 3D comme STL Viewer l'ouvre directement, lit l'unité déclarée par le fichier et affiche les couleurs enregistrées, sans rien envoyer en ligne.
Qu'est-ce qu'un fichier 3MF ?
3MF signifie 3D Manufacturing Format. Ce format a été conçu par un consortium d'acteurs de l'industrie pour corriger les défauts connus du STL. Concrètement, un .3mf est un dossier compressé au format ZIP. Si vous renommez une copie en .zip et que vous l'ouvrez sur un ordinateur, vous y trouverez notamment un fichier XML (souvent 3D/3dmodel.model) qui décrit les sommets et les triangles de chaque objet.
Ce qui change tout par rapport au STL, c'est ce qu'il y a autour des triangles :
- L'unité : le fichier déclare s'il est en millimètres, en pouces, en centimètres, en micromètres, en mètres ou en pieds. Fini le modèle qui arrive 25,4 fois trop petit.
- Les couleurs et matériaux : chaque objet, voire chaque triangle, peut porter sa couleur.
- Plusieurs objets : une plaque complète avec dix pièces tient dans un seul fichier.
- Les composants et transformations : un même objet peut être réutilisé plusieurs fois, déplacé ou pivoté sur le plateau, sans dupliquer les triangles.
- Des données propres au logiciel : certains slicers y rangent aussi leurs réglages, supports peints ou miniatures.
Pourquoi votre slicer enregistre en 3MF
Quand vous cliquez sur « Enregistrer le projet », la plupart des slicers récents produisent un 3MF. C'est logique : le fichier garde la disposition de vos pièces sur le plateau, les couleurs attribuées à chaque partie pour une impression multicolore et l'unité exacte. Un STL, lui, ne transporte qu'une liste de triangles sans unité ni couleur (voir notre explication du fichier STL).
Le 3MF est aussi plus compact. Exemple concret : un engrenage de 120 000 triangles pèse environ 5,7 Mo en STL binaire (50 octets par triangle plus un en-tête de 84 octets). Le même modèle en 3MF, où les sommets partagés ne sont stockés qu'une fois puis compressés, tient souvent en 1,5 à 2,5 Mo. Pratique quand on l'envoie par e-mail ou par messagerie.
| Information | STL | 3MF |
|---|---|---|
| Unité | Aucune (millimètres supposés) | Déclarée dans le fichier |
| Couleurs | Non | Oui, par objet ou par triangle |
| Plusieurs objets | Fusionnés en un seul maillage | Séparés, avec leur position |
| Compression | Non | Oui (ZIP) |
| Taille typique, 120 000 triangles | env. 5,7 Mo (binaire) | env. 1,5 à 2,5 Mo |
Ouvrir un fichier 3MF sur un téléphone Android
La plupart des téléphones Android n'ont aucune visionneuse 3D intégrée. Le gestionnaire de fichiers voit un .3mf comme un fichier inconnu, et certains le proposent même à une application d'archives parce qu'il s'agit techniquement d'un ZIP. Vous verrez alors un dossier de XML illisible, pas un modèle.
Avec STL Viewer pour Android, trois chemins mènent au même résultat :
- Dans l'application, touchez Ouvrir un fichier et choisissez le .3mf dans vos téléchargements ou votre stockage.
- Depuis votre messagerie, vos e-mails ou votre gestionnaire de fichiers, utilisez « Ouvrir avec » puis STL Viewer.
- Depuis n'importe quelle application, passez par le menu de partage d'Android et choisissez STL Viewer.
Pour essayer avant d'avoir votre propre fichier, touchez Essayer un modèle d'exemple : l'Équerre et le Hibou sont des fichiers 3MF. Le Hibou utilise cinq couleurs, idéal pour voir comment le format conserve les teintes. Le guide d'ouverture des fichiers détaille chaque méthode.
Remarque : le fichier est lu sur le téléphone et n'est jamais envoyé en ligne. L'affichage et les infos fonctionnent sans connexion, même au fond d'un garage sans réseau.
Ce que vous voyez à l'ouverture
Les unités déclarées
Ouvrez les Infos sur le modèle. Pour un 3MF, l'unité n'est pas devinée : l'application affiche la mention « Définie par le fichier » suivie de l'unité (Millimètres, Pouces, etc.). Si une pièce de 3 pouces a été dessinée correctement, vous la verrez mesurer 76,2 mm, sans aucune manipulation. Vous pouvez quand même choisir d'afficher les tailles en mm ou en pouces dans les Paramètres ; cela ne change que l'affichage.
Les couleurs et les objets multiples
Avec l'option Couleurs du fichier de la barre d'outils, les teintes enregistrées dans le 3MF s'affichent. Vous pouvez aussi forcer une couleur unie (Orange, Gris clair, Anthracite…) pour mieux juger les formes. Si le fichier contient plusieurs objets, ils apparaissent à leur place sur le plateau, avec les transformations prévues par le projet, et le nombre de pièces figure dans les infos.
Dimensions, volume et étanchéité
Les infos donnent largeur × profondeur × hauteur, le nombre de triangles, le volume, l'aire de surface, la taille du fichier et le contrôle Étanche. Un exemple : vous recevez une plaque de 4 attaches. Les infos indiquent 182 × 96 × 14 mm. Votre plateau fait 220 × 220 mm : tout tient en une seule impression. La liste de contrôle avant impression passe en revue les autres points à vérifier.
Ce que la visionneuse ne lit pas dans un 3MF
Un 3MF de projet peut contenir bien plus que la géométrie. Soyons clairs sur ce qui reste dans le fichier sans être utilisé :
- les réglages d'impression du slicer (hauteur de couche, températures, vitesses) ;
- les supports peints, les modificateurs et les zones de couture ;
- les textures d'image éventuelles : on voit les couleurs de base, pas un placage photo.
STL Viewer est une visionneuse : il ne tranche pas le modèle, ne génère pas de G-code et n'envoie rien à l'imprimante. Pour imprimer, vous repasserez par votre slicer sur l'ordinateur. Le téléphone sert à vérifier : la bonne version, la bonne taille, assez de filament sur la bobine.
Exemple : estimer le filament d'une plaque 3MF
Reprenons la plaque de 4 attaches. Les infos donnent un volume de 38,0 cm³ et une aire de surface de 210 cm². Dans l'Estimation du filament, avec du PLA en 1,75 mm et un Remplissage de 20 % :
- coque : 210 cm² × 0,08 cm = 16,8 cm³ ;
- volume effectif : 16,8 + 0,20 × (38,0 − 16,8) = 21,0 cm³ ;
- poids : 21,0 × 1,24 = environ 26 g ;
- longueur : 21,0 cm³ ÷ 0,0241 cm² = environ 8,7 m.
C'est une estimation : supports, bordure et purge des changements de couleur s'ajoutent dans la réalité, parfois beaucoup en multicolore. Pour comprendre le calcul en détail, lisez comment estimer le poids et la longueur de filament. Et si un logiciel ou un site exige un STL, voyez quand convertir un 3MF en STL.
Vous trouverez toutes les fonctions de l'application, gratuites et Premium, sur le site de STL Viewer.
Questions fréquentes
Comment ouvrir un fichier 3MF sur un téléphone ?
Android n'a pas de visionneuse 3D intégrée sur la plupart des téléphones. Installez une visionneuse comme STL Viewer, puis ouvrez le .3mf depuis l'application, avec « Ouvrir avec » ou via le menu de partage.
Un fichier 3MF contient-il les couleurs ?
Oui, un 3MF peut enregistrer une couleur par objet ou par triangle. STL Viewer les affiche avec l'option Couleurs du fichier.
Pourquoi mon fichier 3MF s'ouvre comme une archive ZIP ?
Un 3MF est techniquement un dossier compressé en ZIP. Une application d'archives l'ouvre comme un ZIP et montre des fichiers XML ; il faut une visionneuse 3D pour voir le modèle.
Le 3MF garde-t-il les réglages du slicer ?
Un 3MF de projet peut contenir les réglages du slicer, mais une visionneuse n'affiche que la géométrie, l'unité et les couleurs. Les réglages restent utilisables dans votre slicer.