Convertisseur STL en GLB
Un STL est conçu pour les slicers, un GLB pour les écrans. Convertissez un fichier d'impression en GLB pour l'afficher sur une fiche produit, dans un portfolio ou en réalité augmentée, à sa taille réelle et dans le bon sens.
Convertisseur de modèles 3D
ou déposez Fichiers STL, OBJ, MTL … ici ·
95 Mo max. par fichier· Jusqu'à 20 fichiers· Supprimés après 30 minutes
Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.
STL et OBJ n’enregistrent aucune unité. Si une pièce apparaît 10 × ou 25,4 × trop petite ou trop grande dans le logiciel de tranchage, les unités ont été mal lues : définissez-les ici.
Blender, les logiciels de CAO et les logiciels de tranchage utilisent Z vers le haut ; glTF, Unity et la plupart des moteurs de jeu utilisent Y vers le haut. Changez ce réglage si le modèle est couché sur le côté après l’import.
Utilisé lors de la conversion de solides STEP ou IGES en maillage. Fine donne des courbes lisses mais des fichiers plus volumineux ; grossière suffit pour un aperçu rapide.
Utilisé uniquement pour les images PNG, JPG ou SVG. Le relief élève les zones sombres ; un lithophane est un panneau mince qui révèle la photo lorsqu’il est éclairé par l’arrière ; l’extrusion transforme un logo ou un contour SVG en forme pleine et plate.
Largeur du modèle imprimé ; la hauteur suit le rapport d’aspect de l’image.
Hauteur maximale du relief ou du lithophane, ou épaisseur d’une forme extrudée. Les lithophanes utilisent généralement 2–3 mm.
Plaque pleine sous le relief pour que l’impression tienne ensemble. 0 signifie aucune base.
Comment utiliser cet outil
- 1
Importez le STL
Ajoutez jusqu'à 20 fichiers .stl binaires ou ASCII, de 95 Mo maximum chacun. Si vous importez plusieurs pièces ensemble, chacune devient son propre fichier GLB.
- 2
Vérifiez les unités et l'orientation
Unités du modèle est réglé sur mm, l'unité de presque tous les exports de slicers et de logiciels de CAO, et Axe vertical sur Y vers le haut, comme le veut glTF. Modifiez les unités sous Réglages avancés si le STL a été modélisé en pouces.
- 3
Convertissez en GLB
Cliquez sur Convertir en GLB, puis faites glisser le résultat dans un visualiseur pour le vérifier. Les fichiers importés et convertis sont supprimés après 30 minutes.
La géométrie de votre pièce est transférée telle quelle. Le convertisseur ajoute ce que le STL n'a jamais eu : une échelle en mètres, une orientation Y vers le haut, des sommets partagés, des normales et un matériau de base, soit tout ce dont un visualiseur web a besoin pour l'afficher.
Ce que contient un fichier STL par rapport à un GLB
| Critère | STL | GLB |
|---|---|---|
| Conçu pour | Impression 3D et slicers | Web, applications, visualiseurs AR |
| Unités | Aucune enregistrée ; mm par convention | Mètres, imposés par la spécification |
| Axe vertical | Généralement Z vers le haut | Y vers le haut |
| Sommets | Répétés pour chaque triangle | Partagés et indexés |
| Couleur et matériaux | Aucun dans le standard | Matériaux PBR et textures |
| Plusieurs pièces | Rare ; généralement un seul maillage | Nœuds dans une arborescence de scène |
Le STL date de 1987 : l'Albert Consulting Group l'a écrit pour les premières machines de stéréolithographie de 3D Systems. Un STL binaire se compose d'un en-tête de 80 octets, du nombre de triangles, puis de 50 octets par triangle : une normale, trois sommets et deux octets inutilisés. C'est tout ce dont un slicer a besoin pour découper en couches. En revanche, il convient mal à un navigateur : pas d'échelle, pas de couleur, et chaque sommet est réécrit pour chaque triangle qui le partage.
glTF 2.0, publié par le Khronos Group en 2017, répond précisément à ce problème. Il stocke les sommets une seule fois dans des tampons binaires que la carte graphique peut utiliser directement, fixe l'unité à un mètre et l'axe vertical à Y, et décrit les matériaux par un rendu physique (PBR). Le GLB est la forme binaire en un seul fichier de glTF, ce qui explique que model-viewer, three.js, Babylon.js, Shopify et Scene Viewer d'Android l'acceptent tous.
STL
Maillage STL
STL (stéréolithographie) est un format de maillage 3D créé par 3D Systems en 1987. Il décrit uniquement la géométrie de surface d'un objet sous forme de liste de triangles, sans couleur, matériaux, unités ni informations de scène. Sa simplicité en fait l'entrée par défaut des trancheurs d'impression 3D comme Cura et PrusaSlicer. Les surfaces courbes sont approchées par de nombreux triangles plats ; les modèles lisses peuvent donc produire des fichiers très volumineux.
- Compression
- –
- Transparence
- –
- Animation
- Non
- Année de création
- 1987 · 3D Systems
GLB
glTF Binary (GLB)
GLB est la forme binaire de glTF 2.0, le format de transmission 3D publié par le Khronos Group en 2017. Il regroupe la géométrie, les matériaux PBR, les textures et les animations dans un seul fichier compact conçu pour se charger rapidement. GLB est très utilisé pour la 3D web, les visionneuses de réalité augmentée, Scene Viewer sur Android et les places de marché de modèles en ligne. Certains anciens outils 3D de bureau et logiciels de CAO ne l'importent pas.
- Compression
- –
- Transparence
- –
- Animation
- Oui
- Année de création
- 2017 · Khronos Group
On convertit un STL en GLB pour afficher une pièce imprimable en ligne ou en réalité augmentée : les navigateurs et les visualiseurs 3D attendent un fichier glTF compact et à l'échelle, et ne savent rien faire d'une liste de triangles sans unité issue d'un slicer.
Les réglages STL en GLB qui comptent
- Unités du modèle
- Indique au convertisseur ce que représentait une unité du STL. Les millimètres deviennent 0,001 m : une figurine de 120 mm mesure donc 0,12 m dans le GLB et apparaît à sa taille réelle en réalité augmentée.
- Axe vertical
- Les slicers et la CAO travaillent avec Z vers le haut, alors que glTF utilise Y vers le haut. Y vers le haut fait pivoter la pièce pour qu'elle repose sur le sol du visualiseur au lieu d'être couchée sur le dos.
- Fusionner en un seul maillage
- Désactivé, l'option conserve les solides distincts sous forme de nœuds séparés que vous pourrez masquer ou recolorer plus tard. Activée, elle produit un seul objet, pratique pour une pièce d'exposition unique.
- Encodage du fichier
- Ne s'applique pas ici : le GLB est toujours binaire. Utilisez l'option glTF sous Convertir en si vous avez besoin d'un fichier JSON lisible.
Présenter une impression 3D en ligne
Placez le GLB sur une page avec le composant web model-viewer de Google : les visiteurs peuvent faire pivoter la pièce, zoomer et, sur Android, la poser sur leur bureau en réalité augmentée.
Pour aller dans l'autre sens, d'un maillage vers un modèle modifiable avec des dimensions exactes dans Fusion 360 ou SolidWorks, il faut plutôt passer par STL en STEP.
Questions sur la conversion STL en GLB
Pourquoi mon GLB converti est-il gris ?
Le STL standard ne stocke que des triangles : ni couleurs, ni matériaux, ni textures. Le GLB reçoit un matériau neutre uni, pour que le rendu tienne compte de l'éclairage. Ajoutez ensuite des couleurs dans Blender ou dans l'éditeur three.js, ou partez d'un OBJ ou d'un 3MF en couleurs avec OBJ en GLB.
Le GLB s'imprime-t-il comme le STL ?
La géométrie reste la même, avec les mêmes triangles, remis à l'échelle en mètres. La plupart des slicers préfèrent toutefois le STL ou le 3MF : gardez donc le STL d'origine pour l'impression et n'utilisez le GLB que pour l'affichage.
Ma pièce imprimée comporte plusieurs corps. Puis-je les garder séparés ?
Un STL stocke généralement tous les corps dans une seule soupe de triangles, qui arrivent donc en un seul maillage. Si le STL a été exporté au format ASCII avec des solides séparés, chaque solide devient son propre nœud dans le GLB, tant que Fusionner en un seul maillage reste désactivé.
Quelle sera la taille du GLB par rapport au STL ?
Généralement plus léger qu'un STL binaire. Le STL répète chaque sommet partagé pour chaque triangle qui le touche, alors que glTF stocke chaque sommet une seule fois et y fait référence par un index. Un STL binaire classique diminue sensiblement ; un STL ASCII diminue bien davantage.
Un GLB issu d'un STL peut-il servir pour la RA sur iPhone ?
Les iPhone ouvrent l'USDZ plutôt que le GLB dans AR Quick Look. Convertissez le GLB une seconde fois avec GLB en USDZ et utilisez les deux fichiers : le GLB pour Android et le web, l'USDZ pour les appareils Apple.
Les surfaces courbes paraîtront-elles facettées dans la visionneuse ?
C'est possible, car le STL ne contient que des triangles plats et aucune donnée de lissage. Le convertisseur calcule les normales à partir des triangles ; si le STL a été exporté avec une résolution grossière, réexportez-le plus finement depuis votre logiciel de CAO pour obtenir un rendu plus lisse.
- Convertir OBJ en GLBConvertissez un OBJ, son MTL et ses textures en un seul GLB pour three.js, model-viewer, Shopify et l’AR Android. Échelle en mètres, matériaux intégrés.
- Convertir glTF en GLBRegroupez un .gltf, ses buffers .bin et ses textures en un seul GLB. Importez le dossier en ZIP ; modèle, matériaux et échelle restent intacts.
- Convertir GLB en USDZConvertissez un modèle GLB en USDZ pour l'afficher en AR sur iPhone et iPad via Safari, Messages ou Fichiers. Matériaux PBR et textures conservés.
- Convertir STL en OBJConvertissez un STL en OBJ pour Unity, les outils de texturage et les logiciels 3D. Sommets partagés, texte lisible, mêmes triangles, en quelques secondes.
- Convertir STL en STEPConvertissez un STL en STEP lisible par Fusion 360, SolidWorks et FreeCAD. Indiquez les unités absentes du STL, puis téléchargez un solide facetté.
- Convertir GLB en FBXConvertissez un GLB en FBX avec maillages, textures, squelettes et animations pour les pipelines Unity, Unreal Engine, Maya ou Blender.