Le fichier STL expliqué : géométrie uniquement, triangles uniquement

Un format de maillage triangulaire conçu pour l’impression, pas pour la conception, et pourquoi cette distinction compte au moment de le trancher.

Convertir une image en STL

La définition en bref

À la question « qu’est-ce qu’un fichier STL ? », on répond généralement en une phrase : c’est un fichier qui décrit la surface d’un objet 3D sous forme d’un ensemble de triangles. Rien d’autre. STL signifie stéréolithographie, le nom du procédé d’impression des années 1980 pour lequel il a été créé. Chaque triangle enregistre trois sommets dans l’espace ainsi qu’un vecteur pointant vers l’extérieur de la surface, et le modèle entier se résume à ces triangles accolés bord à bord.

Pas de couleurs, pas de textures, pas de réglages de matériau, pas d’arbre d’assemblage. Si vous exportez une pièce rouge et une pièce bleue depuis le même logiciel de conception, les deux fichiers STL sont identiques, à l’exception de leur géométrie. Certains outils de CAO écrivent un commentaire d’en-tête dans le fichier, mais les slicers l’ignorent. Ce qui arrive à l’imprimante, c’est une enveloppe, et l’imprimante détermine avec quoi la remplir.

Le format ne contient pas non plus d’unité. Les coordonnées sont de simples nombres, et une valeur de 25 peut signifier 25 millimètres ou 25 pouces. Votre slicer définit l’échelle, et la plupart utilisent par défaut les millimètres. C’est pourquoi un modèle peut parfois arriver sur le plateau avec la taille d’un grain de riz, ou être si grand qu’il tombe entièrement de la surface d’impression.

Comment un STL est créé et utilisé

Le passage d’un modèle solide à une pièce imprimée se fait en quatre étapes.

  1. 1

    Un modèle solide existe d’abord

    Vous construisez ou téléchargez une forme dans un logiciel de CAO ou de sculpture. À ce stade, il s’agit d’un solide mathématiquement exact, avec des courbes lisses et des surfaces précises. Le STL n’existe pas encore.

  2. 2

    La surface est discrétisée

    Lors de l’export, le logiciel approxime chaque face courbe avec des triangles plats. Moins de triangles signifie une courbe plus grossière. Plus de triangles signifie un fichier plus volumineux et un tranchage plus lent. Cette étape entraîne une perte d’information et elle est irréversible.

  3. 3

    Le slicer lit les triangles et les découpe

    Le slicer intersecte le maillage avec une série de plans horizontaux. Chaque intersection devient un polygone fermé, et ces polygones deviennent les trajectoires d’outil de chaque couche. Les trous ou les normales inversées du maillage apparaissent ici sous forme d’ouvertures ou de cavités remplies de matière.

  4. 4

    Le firmware imprime les trajectoires

    Le slicer écrit le G-code, puis l’imprimante l’exécute couche par couche. Le G-code dépend de la machine ; le STL, non. Le même STL sera tranché différemment pour une buse de 0.4 mm et pour une buse de 0.6 mm.

Ce qu’un STL stocke et ce qu’il élimine

Tout ce qui se trouve dans les deux colonnes de gauche est conservé ; tout ce qui se trouve à droite a disparu une fois le STL créé.

PropriétéStocké dans un STLCe qui est perdu
Géométrie de surfaceOui, sous forme de trianglesCourbes analytiques lisses et rayons exacts
Orientation des trianglesOui, une normale par facetteToute trace du volume solide d’origine
ÉchelleNombres simples, sans unitéLa pièce mesure-t-elle 25 mm ou 25 pouces ?
Couleur et textureNonToutes les données d’apparence du modèle source
Historique de conceptionNonArbre des fonctions, paramètres, contraintes, cotes

Qui utilise les fichiers STL et pourquoi

Trois groupes s’appuient sur ce format pour trois raisons différentes.

Passionnés d’impression 3D

C’est le format d’échange courant. Un modèle est téléchargé au format STL, importé dans un slicer, puis imprimé. Il n’existe pas d’autre format que tous les slicers lisent avec autant de fiabilité, ce qui explique pourquoi celui-ci a survécu à plusieurs tentatives de remplacement.

Ingénieurs et concepteurs

Ils créent rarement leurs modèles en STL. Ils conservent un fichier CAO natif pour les modifications et n’exportent un STL que comme instantané figé destiné à la fabrication ou à l’inspection par un collègue. Une fois exporté, le modèle ne peut plus être modifié de manière paramétrique.

Personnes qui convertissent des images

Une carte de hauteur, un logo ou une silhouette ne possède pas de modèle solide sous-jacent. Un convertisseur crée directement un maillage à partir de la luminosité des pixels : le STL est donc la première représentation 3D réelle de cette image, et non l’export d’une conception existante.

Transformez une image en STL imprimable

Si vous êtes arrivé jusqu’ici, vous connaissez déjà le compromis : vous obtenez des triangles, et rien que des triangles. Importez un JPG ou un PNG : le convertisseur crée ce maillage triangulaire à partir de l’image, les zones claires et sombres définissant la hauteur.

Questions fréquentes

Pas au sens qui compte ici. Un fichier de CAO contient un solide paramétrique avec des fonctions, des cotes et un historique modifiables. Un STL est l’export discrétisé de ce solide : un ensemble figé de triangles, sans possibilité de revenir au modèle d’origine. Vous pouvez ouvrir un STL dans un logiciel de CAO, mais vous ne pouvez pas le modifier comme une conception.

À lire ensuite

Les pages qui répondent à la question suivante.

Image 2D en modèle 3DExplique comment une image plane devient une géométrie imprimable et quels types d’images se convertissent le mieux.
Vue d'ensembleConvertisseur d’image en STL gratuitExplique ce que fait gratuitement une conversion d’image en STL dans le navigateur et où se situent exactement les limites.
Vue d'ensembleImage en STL par IAExplique comment un modèle d’IA déduit une forme 3D à partir d’une seule photo, et dans quels cas cela vaut mieux qu’une carte de hauteur.
Vue d'ensembleConvertir une image en STL pour TinkercadComment convertir une image en STL que Tinkercad peut importer, modifier et exporter comme fichier imprimable.
Vue d'ensembleImage en STL pour impression 3DCe qu’il faut vérifier pour convertir une image en STL fermé, correctement dimensionné et réellement imprimable.
Vue d'ensembleMeilleur convertisseur d'image en STLCompare les convertisseurs IA en ligne, l'import d'images dans Cura, le relief dans Blender, les outils de lithophanie et la photogrammétrie pour choisir la bonne méthode.
Vue d'ensembleLe convertisseur d’image en STL est-il sûr ?Découvrez ce qui arrive à une image importée, sa conservation, les risques liés aux installateurs et quand convertir hors ligne.
Vue d'ensembleComment convertir une image en STLInstructions étape par étape pour transformer un JPG, PNG ou SVG en STL imprimable, avec des solutions aux erreurs fréquentes.
Vue d'ensembleTexte vers porte-clés STLComment transformer un texte ou un logo rendu en porte-clés STL imprimable, avec un trou qui tient dans le temps.
Vue d'ensembleImage en STL pour BambuComment transformer une photo en STL et l’imprimer sur une machine Bambu Lab, avec les réglages d’orientation et de lithophanie.

De l'image a l'impression 3D en quelques secondes

Oubliez les logiciels de modelisation complexes. Telechargez votre image maintenant et obtenez un fichier STL pret a imprimer instantanement.

Commencer a convertir gratuitement