Formats de fichiers pour l'impression 3D : STL, OBJ, 3MF et autres

3d printing file formats explained

En bref

  • Les fichiers d'impression 3D se répartissent en 3 groupes : conception (CAD), maillage/impression (STL, OBJ, 3MF) et machine (G-code).
  • STL est le format universel par défaut pour partager la géométrie : il ne contient aucune couleur et est pris en charge par presque tous les slicers, qui génèrent ensuite le G-code spécifique à l'imprimante.
  • 3MF est un conteneur moderne capable de stocker la géométrie, les couleurs, plusieurs objets et les données de projet dans des flux de travail compatibles.
  • OBJ est utile lorsqu'un flux de travail d'animation, de jeu ou de numérisation doit conserver des références aux matériaux ou aux textures.
  • Choisissez en fonction de votre objectif : STL pour la géométrie simple, 3MF pour les projets multi-objets ou avec gestion des matériaux compatibles, STEP pour la CAD éditable, et le G-code comme instruction finale pour l'imprimante — pas comme modèle.

Si vous avez déjà téléchargé un modèle ou exporté le vôtre et vous êtes demandé s'il fallait l'enregistrer en STL, OBJ ou 3MF, vous n'êtes pas le seul. Les formats de fichiers pour l'impression 3D se divisent en trois groupes — fichiers de conception, fichiers de maillage/impression et fichiers machine — et choisir le bon format détermine quelles informations parviennent au slicer, avec quelle facilité le modèle peut être partagé, et avec quelle fiabilité le travail peut être préparé pour l'impression. Ce guide présente chaque format et vous indique précisément lequel utiliser.

Les 3 catégories de fichiers d'impression 3D

Les fichiers d'impression 3D se répartissent généralement en trois catégories : les fichiers de conception, les fichiers de maillage et les fichiers machine.

3d printing file pipeline

Fichiers de conception : fichiers source CAD

Les fichiers de conception sont des fichiers source éditables créés dans un logiciel CAD. Les exemples courants incluent STEP, IGES, SolidWorks .SLDPRT et Fusion .F3D.

Ils stockent des surfaces mathématiques, des dimensions, des esquisses, des contraintes et des fonctions paramétriques. Cela les rend utiles pour modifier les diamètres de perçage, l'épaisseur des parois, les filetages, les points de fixation et les tolérances.

Les fichiers CAD sont idéaux pour l'ingénierie et le développement de produits, mais la plupart des imprimantes ne les impriment pas directement. Ils doivent généralement être convertis en format de maillage avant le découpage en couches.

Fichiers de maillage et d'impression : prêts pour le découpage

Les fichiers de maillage décrivent un objet à travers des sommets et des faces, souvent de nombreux petits triangles. STL, OBJ, 3MF et AMF en sont des exemples courants.

Un slicer lit ces maillages, calcule les parois, le remplissage, les supports et les trajectoires de déplacement, puis crée des instructions machine pour l'imprimante. Les fichiers de maillage sont faciles à partager et à préparer pour l'impression, mais ils sont moins éditables que les fichiers CAD d'origine.

Fichiers machine : prêts à imprimer

Les fichiers machine contiennent des instructions pour l'imprimante plutôt qu'un modèle 3D général. Le principal exemple est le G-code, généralement enregistré avec l'extension .gcode.

Le G-code contrôle les déplacements, l'extrusion, les températures, les rétractions, les changements de couche et les vitesses. Il est créé par un slicer pour une imprimante, une buse, un matériau et un profil d'impression spécifiques.

Le flux de travail habituel est le suivant :

Fichier de conception → fichier de maillage → fichier machine

Il s'agit essentiellement d'un pipeline à sens unique. Vous pouvez modifier la conception ou le maillage et générer un nouveau G-code, mais le G-code ne peut pas être converti de manière fiable en un modèle CAD éditable.

STL — La norme universelle

STL est l'abréviation de Stereolithography. C'est le format d'impression 3D le plus utilisé, car presque tous les slicers peuvent l'importer.

Un fichier STL stocke uniquement la géométrie en triangles. Il n'inclut généralement pas les couleurs, les textures, les assignations de matériaux, les noms d'objets, les paramètres du slicer ni les informations d'unités fiables. Vérifiez toujours si un STL importé est correctement mis à l'échelle en millimètres.

Le format STL est idéal pour :

  • les pièces fonctionnelles monocolores ;
  • les équerres, fixations, crochets et boîtiers ;
  • les pièces de remplacement ;
  • les prototypes de base ;
  • les modèles communautaires téléchargés ;
  • les flux de travail d'impression pour débutants.

Il existe deux variantes principales de STL :

  • STL ASCII : Lisible par l'humain, mais plus volumineux.
  • STL binaire : Plus compact et plus pratique pour l'impression courante.

Le STL binaire est généralement le meilleur choix car il réduit la taille du fichier sans modifier la forme imprimable.

La principale limitation est que STL ne transporte que peu d'informations au-delà de la géométrie. Il ne peut pas conserver les couleurs ni les paramètres d'impression, et peut contenir des trous, des normales inversées, des coques qui se chevauchent ou des arêtes non-manifold qui doivent être corrigées avant l'impression.

core print file formats

OBJ — Lorsque vous avez besoin de couleur et de texture

OBJ est un format de maillage Wavefront largement utilisé en animation, développement de jeux, numérisation et flux de travail de contenu numérique.

Comme STL, OBJ stocke la géométrie du maillage. Contrairement à STL, il peut également référencer des matériaux et des textures via des fichiers complémentaires, généralement un fichier .MTL et des images de texture reliées par le mapping UV.

OBJ est utile pour :

  • les figurines texturées ;
  • les objets numérisés ;
  • les modèles contenant des données de couleur ;
  • les assets exportés depuis Blender, Maya, ZBrush ou des pipelines de jeux ;
  • les modèles de présentation où l'apparence de la surface est importante.

Les fichiers OBJ se présentent souvent en ensemble : le fichier de maillage, un fichier MTL et une ou plusieurs images de texture. Conservez-les dans le même dossier, sinon l'objet peut s'ouvrir sans ses couleurs prévues.

Pour l'impression FDM ordinaire, les informations de couleur d'un OBJ peuvent n'apporter que peu de valeur, car l'imprimante peut n'utiliser qu'un seul filament ou une configuration multi-matériaux limitée. Dans ces cas, OBJ peut créer des fichiers plus volumineux et plus complexes que nécessaire.

OBJ reste utile lorsque votre modèle provient de l'animation ou de la numérisation, mais 3MF est souvent plus pratique pour l'impression moderne car il peut regrouper la géométrie, la couleur, les matériaux et les données liées à l'impression.

3MF — Une alternative moderne à STL

3MF est l'abréviation de 3D Manufacturing Format. Il a été conçu spécifiquement pour la fabrication additive et stocke plus d'informations que STL.

Un fichier 3MF est un conteneur compressé qui peut inclure la géométrie, les couleurs, les matériaux, les textures, plusieurs objets, la disposition sur le plateau d'impression et d'autres métadonnées liées à l'impression. Dans les slicers compatibles, il peut également conserver les supports, les modificateurs, les assignations de filaments et les paramètres de projet.

3MF est utile pour :

  • les flux de travail d'impression avec gestion des couleurs ;
  • l'impression multi-matériaux ;
  • plusieurs objets sur un même plateau d'impression ;
  • les projets de slicer enregistrés ;
  • les prototypes avec assignations de matériaux ;
  • les travaux d'impression dont les paramètres doivent être partagés ou réutilisés.

La différence pratique est simple : STL donne au slicer une forme ; 3MF peut lui donner la forme ainsi qu'un contexte d'impression utile.

Par exemple, un boîtier multi-pièces peut inclure un châssis, un couvercle, un bouton et une fixation interne. STL peut nécessiter l'exportation et l'arrangement de chaque pièce séparément. Un projet 3MF peut conserver davantage de cette structure dans un seul fichier.

STL reste plus sûr lorsque vous n'avez besoin que de partager la géométrie entre différents logiciels. Pour un flux de travail de slicer compatible impliquant plusieurs pièces, des assignations de matériaux ou des données de projet enregistrées, 3MF est souvent l'option la plus complète. Les paramètres propres au slicer peuvent ne pas se transférer entièrement lorsque le fichier est ouvert dans un logiciel différent.

Autres formats de fichiers pour l'impression 3D : AMF, STEP, PLY, VRML et G-code

additional 3d file formats

AMF

AMF, ou Additive Manufacturing File Format, a été conçu comme une alternative plus complète à STL. Il prend en charge les couleurs, les matériaux, les courbes et plusieurs objets.

Cependant, AMF n'a jamais été aussi largement adopté que 3MF. Il est encore pris en charge dans certains flux de travail, mais 3MF est généralement l'option moderne la plus pratique.

STEP et IGES

STEP et IGES sont des formats d'échange CAD. Ils stockent des surfaces définies mathématiquement plutôt que des maillages triangulaires.

Ils sont utiles pour la collaboration en ingénierie, la conception de produits et les pièces sensibles aux dimensions. Avant l'impression, ils sont généralement convertis en maillage via un logiciel CAD ou un slicer compatible.

Conservez les fichiers STEP ou les fichiers CAD natifs chaque fois qu'une conception pourrait nécessiter des modifications futures.

PLY, VRML et FBX

PLY est souvent utilisé en numérisation 3D et peut inclure des données de couleur. VRML est apparu dans certains flux de travail d'impression en couleur intégrale. FBX est principalement utilisé dans les pipelines d'animation et de jeu.

Ces formats sont moins courants pour l'impression 3D quotidienne. Ils peuvent être utiles pour les assets numérisés ou texturés, mais ils sont rarement le choix le plus simple pour une impression fonctionnelle ordinaire.

G-code : l'instruction finale pour l'imprimante

Le G-code n'est pas un format de modèle 3D.

STL, OBJ et 3MF décrivent l'objet que vous souhaitez imprimer. Le G-code décrit comment une imprimante particulière doit l'imprimer.

Un slicer crée le G-code en fonction des dimensions de l'imprimante, de la taille de la buse, du matériau, des températures, des vitesses, des supports, du remplissage et de la hauteur de couche. Le G-code conçu pour une imprimante peut ne pas être sûr ni adapté à une autre imprimante.

Ne modifiez pas le G-code comme s'il s'agissait d'un modèle. Revenez au fichier CAD, STL, OBJ ou 3MF d'origine, modifiez-le et découpez à nouveau. N'imprimez jamais un G-code conçu pour une autre imprimante, buse, matériau ou profil sans l'avoir re-découpé pour votre propre machine.

STL vs. OBJ vs. 3MF — Comparaison côte à côte

CritèreSTLOBJ3MF
Ce qu'il stockeGéométrie triangulaire uniquement.Géométrie triangulaire avec références optionnelles aux matériaux et aux textures.Géométrie avec couleurs, matériaux, textures, plusieurs objets et métadonnées d'impression optionnels.
Prise en charge des couleursPas de prise en charge native des couleurs.Oui, généralement via les fichiers .MTL et les textures.Oui, avec les informations de couleur et de matériau stockées dans le paquet lorsque pris en charge.
Taille du fichierGénéralement compact en STL binaire, mais volumineux pour les maillages denses.Souvent plus volumineux car les fichiers de maillage, de matériau et de texture peuvent être séparés.Souvent efficace car il s'agit d'un format de conteneur compressé.
Paramètres d'impressionNe conserve pas les paramètres du slicer.Ne conserve généralement pas les paramètres du slicer.Peut conserver les données de projet dans les slicers compatibles ; les paramètres propres au slicer peuvent ne pas se transférer entièrement entre logiciels.
Objets multiplesLimité et souvent peu pratique pour les flux de travail multi-pièces.Peut contenir plusieurs objets, mais la prise en charge dans les flux de travail varie.Conçu pour prendre en charge plusieurs objets et une structure de projet plus riche.
CompatibilitéExcellente ; fonctionne presque partout.Bonne, notamment dans les pipelines de création de contenu.Bonne dans les slicers modernes, mais peut être moins universelle dans les flux de travail plus anciens.
Meilleure utilisationPièces fonctionnelles monocolores, partage simple, flux de travail pour débutants.Modèles texturés, assets numérisés, exports d'animation ou de jeu.Projets d'impression multicolores, multi-matériaux, multi-pièces ou avec conservation des paramètres.

Une règle simple :

  • Choisissez STL pour l'impression monocolore simple.
  • Choisissez 3MF lorsqu'un flux de travail compatible nécessite des assignations de matériaux, plusieurs pièces ou des données de projet enregistrées.
  • Choisissez OBJ lorsque le modèle provient de l'animation, de la numérisation ou de flux de travail à textures complexes.

Comment choisir le meilleur format de fichier pour l'impression 3D

choose the right format

Par objectif

Pour les pièces fonctionnelles monocolores, telles que les équerres, fixations, boîtiers et composants de remplacement, STL est généralement suffisant.

Pour les projets qui doivent conserver la couleur ou les assignations de matériaux, plusieurs objets ou les informations du projet slicer, utilisez 3MF dans un flux de travail compatible. OBJ peut également fonctionner lorsque le modèle d'origine utilise déjà des textures UV et des matériaux MTL. Le fichier peut transporter ces données, mais l'impression finale dépend toujours du slicer, de l'imprimante et du système de matériaux ou de couleurs disponible.

Pour les pièces d'ingénierie éditables, conservez le fichier STEP, .F3D, .SLDPRT ou CAD similaire d'origine. Exportez en STL ou 3MF uniquement lors de la préparation d'une version imprimable.

Par imprimante

Pour les imprimantes Bambu Lab, 3MF est souvent pratique dans Bambu Studio car il peut conserver les informations du projet. STL reste utile pour les modèles simples téléchargés et les flux de travail multi-slicers.

Pour les imprimantes Prusa, 3MF fonctionne bien dans PrusaSlicer car il peut conserver les objets, les modificateurs et les paramètres du projet. STL reste fiable pour les modèles importés de base.

Pour les imprimantes Ender 3, Creality et similaires, STL est une valeur par défaut courante pour le partage de modèles. L'imprimante elle-même reçoit normalement le G-code après le découpage, pas le STL directement.

Pour les imprimantes à résine, STL est suffisant pour la plupart des modèles standard car le flux de travail se concentre sur la géométrie, l'orientation, les supports, les paramètres d'exposition et la qualité de surface. Utilisez un format plus riche uniquement si votre logiciel et votre flux de travail compatible couleur peuvent exploiter ses données supplémentaires.

Par flux de travail

Choisissez STL lorsque vous souhaitez une géométrie simple avec une compatibilité maximale.

Choisissez 3MF lorsqu'un flux de travail de slicer compatible nécessite plusieurs objets, des assignations de matériaux, des supports ou des données de projet enregistrées. Si quelqu'un n'a besoin que de la géométrie, partagez également le STL ou confirmez que son slicer peut lire les données de projet que vous souhaitez conserver.

Choisissez OBJ lorsque votre modèle provient d'une numérisation, d'un outil d'animation ou d'un pipeline de jeu et nécessite des matériaux ou un mapping de texture.

Règle par défaut : utilisez STL lorsque vous n'avez besoin que d'une géométrie largement partageable ; utilisez 3MF lorsqu'un flux de travail compatible nécessite un contexte de projet, plusieurs objets ou des assignations de matériaux.

D'où vient votre modèle et comment exporter le bon format

from model to print

Un modèle imprimable provient généralement de l'une de ces trois sources :

  1. Vous le créez dans un logiciel CAD ou 3D.
  2. Vous le téléchargez depuis une bibliothèque de modèles.
  3. Vous le générez à partir d'un texte ou d'une image avec l'IA.

Pour les pièces réalisées en CAD, conservez le fichier source éditable et exportez en STL ou 3MF uniquement pour l'impression. Pour les fichiers téléchargés, vérifiez le format et inspectez le modèle dans votre slicer avant de lancer une impression longue.

La génération par IA aide les personnes qui ont une idée, une image de référence ou une esquisse mais ne souhaitent pas commencer par une modélisation manuelle.

Un flux de travail orienté impression peut être :

Texte ou image → modèle 3D → vérification de l'échelle, des parois et des erreurs de maillage → exportation en STL ou 3MF → importation dans un slicer → aperçu des couches → exportation du G-code spécifique à l'imprimante

Avec Tripo High-Detail Model, des paramètres de détail plus élevés peuvent préserver des caractéristiques de surface complexes. Pour un travail orienté impression, le mode Ultra avec jusqu'à 2 millions de polygones peut être utile lorsque les détails fins de surface sont importants. Cela ne remplace pas les vérifications d'imprimabilité : inspectez l'échelle, l'épaisseur des parois, les trous et la géométrie non-manifold, et simplifiez le maillage s'il est plus dense que ce que l'impression finale nécessite.

Tripo prend en charge :

  • STL : Format géométrie uniquement pour l'impression 3D standard.
  • 3MF : Un format moderne prenant en charge les couleurs et les textures.

L'accès à l'exportation peut dépendre de la version de votre modèle et des conditions d'abonnement. Pour un flux de travail monochrome compatible, vous pouvez envoyer des modèles directement vers Bambu Studio au format 3MF, puis vérifier l'orientation, le placement des supports, les parois, le remplissage et l'aperçu des couches avant l'impression. Pour les flux de travail couleur, exportez le fichier imprimable multicolore et importez-le manuellement dans Bambu Studio afin de vérifier les assignations de matériaux avant le découpage.

Problèmes courants de fichiers et comment les résoudre

repair before slicing

Arêtes non-manifold et trous

Chaque solide prévu dans un maillage imprimable doit normalement être étanche : un volume fermé sans trous, auto-intersections, faces internes non souhaitées ni arêtes non-manifold.

Utilisez Blender, Meshmixer, Autodesk Netfabb ou les outils de réparation du slicer pour fermer les trous, supprimer les fragments isolés, recalculer les normales et inspecter les bords ouverts. Examinez toujours l'aperçu du slicer après la réparation.

Fichiers trop volumineux

Les maillages denses peuvent ralentir ou faire planter les slicers. Réduisez la complexité par décimation ou simplification du maillage lorsque l'objet contient des petits triangles inutiles.

Le STL binaire est plus petit que le STL ASCII, mais cela ne résoudra pas à lui seul un maillage excessivement dense. Simplifiez avec soin pour ne pas supprimer les courbes, le texte en relief, les petits perçages ou les détails critiques.

Fichiers qui ne s'ouvrent pas ou ne se découpent pas correctement

Vérifiez d'abord que le slicer prend en charge le type de fichier. Convertissez une copie du fichier d'origine via Blender, Meshmixer, un logiciel CAD ou un convertisseur fiable si nécessaire.

Vérifiez également les unités. STL ne stocke pas les unités de manière fiable, ce qui peut entraîner une importation du modèle à une échelle bien trop grande ou trop petite. Confirmez l'utilisation des millimètres, centimètres ou pouces avant l'impression.

Questions fréquemment posées

Quels formats de fichiers peuvent être imprimés en 3D ?

La plupart des flux de travail sur imprimantes de bureau commencent avec STL, OBJ ou 3MF. Un slicer importe le modèle, vérifie la configuration d'impression et crée le G-code pour l'imprimante ; celle-ci ne reçoit généralement pas le fichier modèle directement. Les formats CAD comme STEP peuvent également être utilisés, mais ils sont couramment convertis en géométrie de maillage avant le découpage.

OBJ ou STL, lequel est le meilleur pour l'impression 3D ?

STL est généralement le choix le plus simple pour une impression monocolore standard car il est largement pris en charge et ne contient que la géométrie. OBJ est utile lorsque le modèle nécessite des références de matériaux ou de textures via un fichier MTL et un mapping UV. Ces références ne deviennent pas automatiquement une couleur physique sur une imprimante FDM, donc OBJ transporte souvent des données qu'un flux de travail d'impression de base n'utilisera pas.

Dois-je utiliser 3MF ou STL ?

Utilisez STL lorsque vous n'avez besoin que d'un fichier géométrique simple et largement compatible. Utilisez 3MF lorsqu'un flux de travail de slicer compatible nécessite plusieurs objets, des assignations de matériaux, des supports ou des données de projet. Lorsque vous partagez un projet 3MF avec quelqu'un utilisant un logiciel différent, confirmez que ses paramètres propres au slicer se transféreront comme prévu ; dans le cas contraire, fournissez également un STL.

Puis-je convertir un JPEG en STL ?

Un JPEG est une image plate, pas un modèle 3D, donc il ne peut pas être converti en un STL utilisable par simple changement d'extension de fichier. Un logo à fort contraste peut devenir un relief en saillie ou une lithophane, tandis qu'une photo ordinaire nécessite un logiciel de conversion image vers 3D ou une modélisation manuelle pour créer un maillage de départ. Dans les deux cas, vérifiez l'épaisseur, l'échelle et l'imprimabilité avant le découpage.

Quel est le meilleur format de fichier pour l'impression 3D ?

Il n'existe pas de meilleur format universel. STL est une valeur par défaut fiable lorsque vous n'avez besoin que d'une géométrie largement compatible, tandis que 3MF est souvent préférable pour les flux de travail compatibles nécessitant plusieurs objets, des assignations de matériaux ou des données de projet. Conservez le fichier CAD ou source d'origine afin de pouvoir effectuer de futures modifications d'ingénierie sans avoir à reconstruire le modèle à partir d'un maillage.

Le G-code est-il un format de fichier d'impression 3D ?

Le G-code est un fichier machine, pas un format de modèle 3D. Il contient des instructions créées par un slicer pour une imprimante, une buse, un matériau et une configuration d'impression spécifiques, donc un fichier conçu pour une autre machine peut être dangereux ou inadapté. Conservez le fichier modèle d'origine car vous en avez besoin pour réviser la conception et générer un nouveau G-code adapté à votre propre profil.

Conclusion

STL couvre la plupart des impressions simples, OBJ reste utile pour les assets texturés et d'animation, et 3MF est souvent le choix le plus complet lorsqu'un flux de travail compatible nécessite des assignations de matériaux, plusieurs objets ou des données de projet slicer.

Adaptez le format à votre modèle, votre slicer et votre imprimante plutôt que de considérer une extension comme universellement optimale. Vous avez d'abord besoin d'un modèle ? Générez-en un à partir d'une description textuelle ou d'une image, puis exportez-le en STL ou 3MF dans Tripo AI Studio.

Partager l'article

Générez tout en 3D

Cliquez ci-dessous pour rejoindre des millions de créateurs 3D. Essayez la génération de modèles ultra-haute fidélité et des textures PBR de premier ordre.