Retour au blog

STL ou 3MF : quel format envoyer à votre trancheur ?

Téléchargez un modèle sur Printables ou MakerWorld et on vous laissera souvent le choix : STL ou 3MF. Bambu Studio et PrusaSlicer enregistrent leurs projets en 3MF, et pourtant beaucoup de bibliothèques de modèles proposent encore le STL en premier. Les deux s'impriment. Ils ne portent pas les mêmes informations, et la différence se voit dès qu'un modèle a plusieurs pièces, des couleurs ou une échelle inhabituelle.

Ce que contient un fichier STL

Le STL date de 1987 : 3D Systems l'a créé pour les premières machines de stéréolithographie. Il stocke une liste de triangles, chacun avec trois sommets et une normale. C'est tout : pas d'unité, pas de couleur, pas de matériau, aucune notion d'objets séparés. Tous les trancheurs le lisent, et c'est justement pour cela qu'il a duré si longtemps.

L'unité absente est le piège classique. Un STL dit « 40 », jamais « 40 millimètres ». Le monde de l'impression s'accorde à lire des millimètres, si bien qu'un fichier modélisé en pouces ou en mètres arrive à la mauvaise taille sans le moindre avertissement.

Ce que contient un fichier 3MF

Le 3MF (3D Manufacturing Format) est publié par le 3MF Consortium, fondé en 2015 par Microsoft et plusieurs acteurs de l'industrie 3D. Un .3mf est une archive ZIP qui contient le modèle en XML. En plus de la géométrie, il peut stocker :

Il est aussi compressé : un 3MF est en général nettement plus léger que le même modèle enregistré en STL.

STL et 3MF côte à côte

STL3MF
UnitéNon stockéeDéclarée dans le fichier
CouleursNonOui, par triangle
Plusieurs objetsNonOui
Réglages d'impressionNonOui, dans les projets de trancheur
CompressionNonOui (ZIP)
CompatibilitéTous les outilsTrancheurs modernes

Quand le STL reste le bon choix

Quand passer au 3MF

Convertir un modèle en 3MF sur Mac

La plupart des modèles qu'on veut imprimer ne sont au départ ni des STL ni des 3MF : des assets de jeu en FBX, des scans en PLY ou en OBJ, des modèles web en GLB, des fichiers AR en USDZ. Eyemesh ouvre 17 formats sur macOS et, depuis la version 1.5.2, exporte n'importe lequel d'entre eux en 3MF en un clic, fusionné en un seul objet, orienté selon l'axe Z et avec ses couleurs. Le pas-à-pas complet est dans exporter un modèle 3D en 3MF pour Bambu Studio ou PrusaSlicer. Dans l'autre sens, Eyemesh exporte aussi en STL : voir convertir un 3MF en STL.

Et pour regarder un fichier avant de choisir quoi que ce soit, un appui sur la barre d'espace dans le Finder suffit. Nous expliquons comment dans prévisualiser un fichier STL sur Mac sans ouvrir de trancheur.

FAQ

Le 3MF est-il meilleur que le STL ?

Il stocke davantage : l'unité, les couleurs, plusieurs objets, des réglages. Pour un modèle d'une seule pièce et d'une seule couleur, les deux s'impriment exactement pareil.

Tous les trancheurs ouvrent-ils le 3MF ?

Bambu Studio, PrusaSlicer, OrcaSlicer et Cura, oui. Certains outils plus anciens ou très spécialisés n'acceptent encore que le STL.

Convertir un STL en 3MF améliore-t-il l'impression ?

Non. La géométrie reste les mêmes triangles. Le 3MF ajoute seulement ce que le STL ne savait pas dire, comme une couleur ou l'unité.

Pourquoi un 3MF téléchargé s'ouvre-t-il avec des réglages que je n'ai pas choisis ?

Parce que c'est un projet de trancheur : la personne qui l'a enregistré dans Bambu Studio ou PrusaSlicer y a laissé son profil. Un 3MF exporté par Eyemesh ne porte aucun réglage d'impression, seulement le modèle.

Puis-je reconvertir un 3MF en STL ?

Oui, Eyemesh exporte dans les deux sens. Les couleurs se perdent en route vers le STL, puisque le format n'a pas de place pour elles.

Tous les articles