SupaVoxel
Formats de fichiers 3D

3MF vs STL : lequel choisir pour imprimer ?

Dans le match 3MF vs STL, le 3MF gagne pour l'impression : unités, couleurs, pièces et réglages du slicer dans un seul fichier compact. Le STL reste le choix universel pour une pièce monochrome.

  • Spécification 3MF Consortium
  • Tailles de fichiers mesurées
  • Bambu, Prusa et Cura vérifiés
Mis à jour octobre 2026

3MF vs STL : la réponse courte

Utilisez le 3MF dès que votre slicer le prend en charge, c'est-à-dire aujourd'hui Bambu Studio, PrusaSlicer, OrcaSlicer et UltiMaker Cura. Il connaît ses unités, donc les modèles ne s'importent jamais 25,4 fois trop petits. Il peut contenir plusieurs pièces nommées, des couleurs et des matériaux. Et un projet de slicer enregistré en 3MF conserve chaque réglage, modificateur et affectation de filament, pour que vous ou n'importe qui puissiez le rouvrir et obtenir la même impression.

Utilisez le STL quand il vous faut le plus petit dénominateur commun : un slicer plus ancien, un service d'impression qui ne propose que du STL, un outil de FAO, ou un fichier que tout le monde pourra ouvrir dans dix ans. Il décrit une seule chose, la surface sous forme de triangles, et rien d'autre.

Pour l'impression multicolore sur un AMS Bambu ou un MMU Prusa, le choix 3MF vs STL ne se discute pas. Un STL ne peut pas indiquer quelle pièce reçoit quel filament ; un 3MF, si.

Tableau comparatif 3MF vs STL

Ce que les spécifications autorisent et ce que les slicers utilisent vraiment.

3MF (.3mf)STL (.stl)
Type de géométrieMaillage triangulaire indexé, plusieurs objets et composants ; des extensions ajoutent des treillis de poutres, des tranches et des données volumétriquesTriangles non indexés, un seul maillage
Couleur / textureMatériaux de base et groupes de couleurs ; couleur complète et textures via l'extension Materials and PropertiesRien dans la norme
UnitésStockées dans le fichier : micron, millimètre (par défaut), centimètre, pouce, pied ou mètreAucune ; les slicers supposent des millimètres
MatériauxMatériaux nommés par objet ou par triangle ; les slicers les associent aux filamentsAucun
Taille de fichierXML compressé en ZIP ; notre test était 59 % plus léger que le STL binaire84 octets + 50 octets par triangle (binaire)
ModifiabilitéXML dans un ZIP ; renommez en .zip pour inspecter ; les projets de slicer se rouvrent entièrement modifiablesMaillage uniquement ; pas de pièces, de noms ni de réglages
Logiciels compatiblesBambu Studio, PrusaSlicer, OrcaSlicer, Cura, outils 3D de Windows, la plupart des exports CAOTous les slicers, outils de CAO, de FAO et de maillage
Usage en impressionFormat de projet recommandé dans PrusaSlicer ; format de projet natif dans Bambu StudioLa solution de repli universelle pour les pièces monochromes
Règles de validitéLa spécification exige des arêtes manifold et des normales orientées vers l'extérieur pour les objets imprimablesAucune règle ; les maillages cassés sont courants

Sources : 3MF Core Specification (3MF Consortium), centre d'aide PrusaSlicer, types de fichiers pris en charge par UltiMaker Cura, wiki Bambu Lab.

Ce que contient un fichier 3MF comparé à un STL

Un 3MF est une archive ZIP conforme aux Open Packaging Conventions. Renommez-la en .zip et vous trouverez 3D/3dmodel.model, un fichier XML qui liste les sommets une seule fois et les triangles sous forme de trois indices de sommets, plus un fichier de types de contenu et des relations. Les slicers y ajoutent leurs propres éléments : vignettes, réglages par objet, disposition des plateaux et listes de filaments. PrusaSlicer décrit un projet 3MF enregistré comme un instantané complet qui doit produire le même G-code sur un autre ordinateur.

La spécification principale fixe aussi des règles que le STL n'a jamais eues. Un objet imprimable doit avoir des arêtes manifold, où chaque arête est partagée par exactement deux triangles, une orientation de triangles cohérente et des normales pointant vers l'extérieur. En pratique, beaucoup d'outils écrivent encore des maillages imparfaits, donc la réparation reste utile, mais un 3MF valide selon la spec est imprimable par définition.

Un STL n'a rien de cette structure : un en-tête de 80 octets, un nombre de triangles et 50 octets par triangle.

  • 3MF : un ZIP contenant XML, vignettes et réglages
  • Les unités et les couleurs font partie du fichier
  • STL : une liste de triangles, rien de plus

Taille de fichier STL vs 3MF : un modèle, mesuré

Nous avons exporté le même modèle généré par IA de 500 000 triangles de notre galerie, un chevalier robot steampunk de 287 963 sommets, en géométrie seule dans chaque format.

FormatMode de stockageTaille
STL binaire50 octets par triangle, sommets répétés25.0 MB
STL ASCIILes mêmes triangles en texte150.9 MB
3MF, XML non compressé à l'intérieurSommets une fois, triangles en indices47.1 MB
3MF tel qu'enregistré (ZIP deflate)Le même XML, compressé10.3 MB

Le 3MF est ici 59 % plus léger que le STL binaire. Un 3MF de projet de slicer ajoute des vignettes et des réglages, en général quelques centaines de kilo-octets ; un .gcode.3mf Bambu y ajoute aussi les trajectoires tranchées.

Comment Bambu Studio, PrusaSlicer et Cura gèrent 3MF vs STL

PrusaSlicer liste le 3MF en premier, le qualifie de format préféré et l'utilise pour les fichiers de projet ; il lit le STL binaire comme l'ASCII.

Bambu Studio enregistre chaque projet en 3MF avec les plateaux, les affectations de filament par pièce et les réglages de process, et sa sortie tranchée pour l'imprimante est un .gcode.3mf. Les modèles téléchargés depuis MakerWorld arrivent généralement en projets 3MF prêts à imprimer.

UltiMaker Cura ouvre les fichiers 3MF et ses propres fichiers de projet Cura, ainsi que STL, OBJ, PLY, glTF et d'autres.

Deux réserves entre slicers. Les réglages enregistrés par un slicer sont propres à l'éditeur, donc un projet Bambu ouvert dans PrusaSlicer apporte la géométrie et les pièces, mais pas tous les réglages de process. Et les notes de version de Cura signalent que les modèles issus d'un 3MF ne sont pas toujours placés à leur position enregistrée à l'import. La géométrie, les unités et la structure des pièces se transfèrent de façon fiable partout.

  • PrusaSlicer : le 3MF est le format préféré
  • Bambu Studio : projets et fichiers tranchés sont en 3MF
  • Cura : ouvre 3MF et STL ; les réglages de projet sont propres à Cura

Quand utiliser le 3MF et quand utiliser le STL

Une règle simple : le 3MF pour vos propres impressions et pour partager des projets finis, le STL quand vous ne savez pas ce que l'autre personne utilise.

Impressions multicolores ou multi-matériaux

3MF. Il enregistre quelle pièce ou quelle face reçoit quel filament, ce dont un AMS ou un MMU a besoin. Les offres payantes de SupaVoxel exportent en 3MF multicolore pour Bambu AMS avec 4 ou 16 couleurs assorties au PLA Bambu.

Partager un projet prêt à imprimer

3MF avec vos réglages, supports et disposition de plateau, pour que la personne suivante n'ait pas à deviner.

Imprimer à partir d'un design CAO

Le 3MF issu de la CAO conserve les unités et les noms de pièces. Si votre slicer importe le STEP, c'est encore mieux pour les pièces courbes.

Envoyer à un service d'impression

Vérifiez leur liste. Beaucoup acceptent désormais le 3MF, mais le STL reste le format que tous les services prennent.

Logiciels anciens ou de niche

STL. Les slicers plus anciens, les outils CNC et certains utilitaires de réparation ne lisent que le STL.

Impression rapide monochrome

L'un ou l'autre. La trajectoire d'outil est identique ; le 3MF évite juste les surprises d'unités et pèse moins lourd.

Convertir entre STL et 3MF : astuces et erreurs courantes

STL vers 3MF n'ajoute qu'une enveloppe ; 3MF vers STL jette tout sauf la forme.

À faire
  • Vérifiez l'échelle lors d'une conversion STL vers 3MF : le convertisseur doit supposer une unité, généralement le millimètre
  • Réparez le STL avant de convertir ; un 3MF issu d'un maillage cassé reste cassé
  • Gardez le projet 3MF comme copie maîtresse et n'exportez en STL que pour ceux qui en ont besoin
  • Séparez un modèle multicolore en pièces ou peignez-le dans le slicer, puis enregistrez en 3MF
À éviter
  • Ne vous attendez pas à ce que 3MF vers STL conserve couleurs, pièces ou réglages ; vous obtenez un seul maillage fusionné
  • Ne partez pas du principe qu'un autre slicer respectera tous les réglages d'un projet 3MF d'un éditeur
  • Ne téléversez pas d'ASCII STL : il pèse six fois le binaire pour aucun bénéfice
  • Ne renommez pas .stl en .3mf ; un 3MF doit être un paquet ZIP contenant du XML

FAQ

Questions fréquentes

Le 3MF est-il meilleur que le STL ?

Pour l'impression, généralement oui. Le 3MF stocke les unités, les couleurs, plusieurs pièces et les réglages du slicer, et dans notre test il était 59 % plus léger que le STL binaire pour le même maillage de 500 000 triangles. Le STL n'est meilleur que pour la compatibilité : tous les slicers, outils de CAO et de FAO le lisent, y compris les anciens. Si votre slicer et votre destinataire gèrent tous deux le 3MF, utilisez le 3MF.

Le 3MF imprime-t-il une meilleure qualité que le STL ?

Non. Pour le même maillage, le slicer produit la même trajectoire. La différence de qualité que les gens remarquent vient de ce que le 3MF apporte autour du maillage : unités correctes, réglages voulus, supports et filaments par pièce. Un projet 3MF de MakerWorld ou Printables s'imprime comme son auteur l'a réglé, alors qu'avec un STL vous devez tout choisir vous-même.

3MF vs STL pour les imprimantes Bambu Lab : lequel choisir ?

3MF. Bambu Studio enregistre les projets en 3MF, y conserve la disposition des plateaux et les affectations de filaments, et envoie les travaux tranchés à l'imprimante en .gcode.3mf. Pour les impressions multicolores AMS, le 3MF est le seul format courant qui indique quelle pièce utilise quel filament. Importez un STL quand c'est tout ce que vous avez, puis peignez ou affectez les couleurs et enregistrez en 3MF.

Peut-on convertir un STL en 3MF ?

Oui, et rien n'est perdu, car le 3MF contient les mêmes triangles plus une unité. Le convertisseur écrit le maillage en millimètres, alors assurez-vous que le STL a bien été modélisé en millimètres. Notre convertisseur STL vers 3MF gratuit fonctionne dans votre navigateur, sans envoi. Les couleurs et les pièces ne sont pas ajoutées automatiquement ; affectez-les ensuite dans votre slicer.

Pourquoi n'obtiens-je qu'une seule pièce fusionnée quand je convertis un 3MF en STL ?

Le STL ne gère pas les objets séparés, les noms, les couleurs ni les réglages : le convertisseur fusionne donc les triangles de chaque pièce dans un seul maillage. Si vous avez besoin des pièces séparément, exportez chaque objet en STL depuis votre slicer, ou utilisez ensuite notre séparateur STL gratuit pour isoler les coques non connectées.

Pourquoi mon STL est-il beaucoup plus lourd que le 3MF ?

Le STL binaire répète chaque sommet pour chaque triangle qui le touche et n'applique aucune compression. Le 3MF ne liste chaque sommet qu'une fois, y fait référence par index et compresse le XML en ZIP. Dans notre test, le même modèle pesait 25.0 MB en STL binaire et 10.3 MB en 3MF. Le STL ASCII atteignait 150.9 MB.

Cura prend-il en charge le 3MF ?

Oui. La liste d'UltiMaker des types de fichiers que Cura ouvre commence par le 3MF, y compris les fichiers de projet de Cura, puis le STL, l'OBJ, le PLY, le glTF et d'autres. Un 3MF créé dans Bambu Studio ou PrusaSlicer s'ouvre avec sa géométrie et ses pièces, mais les réglages de processus de ces slicers ne sont pas transposés dans les profils Cura.

Comment obtenir un 3MF multicolore à partir d'une photo ?

Générez le modèle à partir de votre photo dans le studio SupaVoxel, ce qui prend généralement 3 à 5 minutes pour un modèle texturé, puis exportez un 3MF multicolore pour Bambu AMS avec 4 ou 16 couleurs de filament assorties à la palette Bambu PLA. Les modèles texturés et l'export 3MF font partie des offres payantes ; les nouveaux comptes bénéficient de 3 crédits gratuits et de téléchargements GLB gratuits pour essayer.

Commencer gratuitement

Imprimez en couleur avec le 3MF

Transformez une photo en modèle 3D texturé en généralement 3 à 5 minutes et exportez un 3MF multicolore pour votre Bambu AMS sur une offre payante. Essayez avec 3 crédits gratuits.

Sans carte bancaire · 3 crédits offerts pour démarrer