Blog STL Viewerstlviewer.swift.id

GLB en STL : voir un fichier glTF et le convertir pour l'impression 3D

Par Ihwan · · 5 min de lecture

Vous avez généré un modèle avec un outil d'IA, téléchargé un objet sur une bibliothèque de modèles pour le web, ou récupéré un asset de jeu vidéo, et le fichier se termine par .glb ou .gltf. Vous voulez l'imprimer. Votre slicer le refuse, et votre visionneuse 3D sur téléphone aussi. Avant de pouvoir l'imprimer, il faut convertir le GLB en STL.

Cet article explique d'où vient ce format, pourquoi il n'est pas fait pour l'impression, comment faire la conversion sur ordinateur et quoi vérifier ensuite sur votre téléphone.

En bref : GLB et glTF sont des formats d'affichage pour le web, la réalité augmentée et les jeux. STL Viewer ne les ouvre pas et ne les convertit pas : il affiche un message « pas encore pris en charge » et vous invite à exporter en STL, OBJ ou 3MF. Faites l'export dans un logiciel 3D sur ordinateur, puis vérifiez la taille et l'étanchéité du STL sur le téléphone.

GLB et glTF, c'est quoi ?

glTF (GL Transmission Format) est souvent surnommé « le JPEG de la 3D ». Il est conçu pour transmettre et afficher rapidement un modèle dans un navigateur, une application de réalité augmentée ou un moteur de jeu. Il existe sous deux formes :

Un GLB contient des maillages, des matériaux réalistes, des textures, parfois des animations, des squelettes et des caméras. Tout ce qu'il faut pour un bel affichage. Rien de ce qu'il faut pour une impression fiable.

Pourquoi un GLB n'est pas fait pour l'impression

AspectGLB / glTFCe que l'impression demande
UnitéMètres par conventionMillimètres dans le slicer
ApparenceTextures photo, reflets, transparenceForme seule (ou couleurs simples en 3MF)
MaillageSouvent ouvert : surfaces fines, plans sans épaisseurVolume fermé, étanche
StructureHiérarchie de nœuds, animationsGéométrie figée
DétailsPeu de triangles, détail porté par la textureDétail porté par la géométrie

Le dernier point surprend souvent. Un personnage de jeu peut paraître très détaillé à l'écran alors que ses boutons, sa barbe ou les motifs de sa veste ne sont que des images collées sur une surface lisse. Une fois imprimé, tout cela disparaît.

L'unité pose aussi problème. Un objet de 12 cm en glTF est stocké comme 0,12 (mètres). Si l'outil de conversion ne convertit pas l'unité, le STL obtenu mesure 0,12 mm, ce qui est invisible sur le plateau. Il faut alors multiplier par 1000.

Ce que fait STL Viewer avec un GLB

Disons-le clairement : STL Viewer n'ouvre pas les fichiers GLB ni glTF, et ne les convertit pas. Si vous essayez, l'application affiche un message du type « Les fichiers GLB ne sont pas encore pris en charge » et vous suggère d'exporter le modèle en STL, OBJ ou 3MF. Les formats lus sont STL, OBJ (avec MTL), 3MF et PLY.

Le rôle du téléphone vient donc après la conversion : contrôler que le fichier obtenu est imprimable.

Convertir un GLB en STL sur ordinateur

La conversion passe par un logiciel 3D capable d'importer le glTF : un logiciel libre de modélisation, un logiciel libre d'édition de maillage, ou certains slicers qui acceptent ce format. La démarche générale :

  1. Importez le .glb (ou le .gltf avec son .bin et ses textures dans le même dossier).
  2. Supprimez ce qui ne s'imprime pas : caméras, lumières, plans de sol, armatures.
  3. Appliquez les transformations et, si besoin, figez la pose de l'animation.
  4. Fusionnez les parties qui doivent former une seule pièce, et donnez une épaisseur aux surfaces fines (cheveux, capes, feuilles) : au moins 1,2 mm pour une buse de 0,4 mm.
  5. Mettez à l'échelle en millimètres : vérifiez qu'un objet de 12 cm mesure bien 120 mm.
  6. Exportez en STL binaire, ou en 3MF si vous voulez garder des couleurs simples pour une impression multicolore.

Remarque : les textures ne deviennent pas des couleurs d'impression automatiquement. Un STL n'a aucune couleur ; pour du multicolore, il faut découper le modèle en parties et leur attribuer des filaments dans le slicer.

Le cas des modèles générés par IA

Beaucoup de générateurs de modèles 3D par IA livrent un GLB par défaut, parce que leur aperçu tourne dans un navigateur. Ces modèles cumulent les pièges : échelle arbitraire, maillage souvent non étanche, fragments flottants, et parfois plus d'un million de triangles pour un objet de 8 cm. Nous avons détaillé ces points dans notre article sur les modèles 3D générés par IA. Si l'outil propose un export STL ou 3MF directement, préférez-le ; vous éviterez une étape.

Vérifier le STL converti sur votre téléphone

Envoyez-vous le STL par e-mail ou messagerie, puis ouvrez-le avec STL Viewer pour Android. Dans les Infos sur le modèle, contrôlez :

  1. Taille (L × P × H) : un dragon prévu pour 80 mm de haut qui affiche 0,08 mm a gardé l'unité en mètres ; s'il affiche 80 000 mm, il a été multiplié deux fois.
  2. Étanche : « Oui » est ce que vous voulez. « Non, il présente des trous ou des bords ouverts » signifie qu'il faut repasser dans le logiciel de maillage. Les raisons sont expliquées dans notre article sur le maillage étanche.
  3. Triangles : au-delà d'un million pour une petite figurine, réduisez avant d'envoyer au slicer.
  4. Volume : un volume quasi nul pour un objet visiblement massif trahit souvent des surfaces sans épaisseur.

Le mode Rayons X aide à repérer les morceaux flottants restés de la scène d'origine, et le mode Filaire montre si le maillage est très grossier. Le guide des infos sur le modèle explique chaque ligne. Si le modèle est à la bonne forme mais à la mauvaise taille, l'outil Premium Échelle et export permet de le redimensionner en pourcentage ou vers une taille cible et d'enregistrer un STL binaire ; Premium existe en achat unique ou en abonnement annuel.

Exemple complet : un vase généré en GLB, converti puis ouvert, affiche 0,095 × 0,095 × 0,180 mm. Après mise à l'échelle × 1000 sur l'ordinateur, il mesure 95 × 95 × 180 mm, tient sur un plateau de 220 × 220 mm, et l'Estimation du filament donne un ordre de grandeur en PLA avant de lancer l'impression. Pour les autres points à vérifier, suivez la liste de contrôle avant impression. Les formats pris en charge sont rappelés sur le site de STL Viewer.

Questions fréquentes

Peut-on imprimer un fichier GLB en 3D ?

Pas directement dans la plupart des cas. Il faut d'abord l'exporter en STL ou 3MF dans un logiciel 3D, en corrigeant l'échelle et les surfaces sans épaisseur.

STL Viewer ouvre-t-il les fichiers GLB ou glTF ?

Non. Il affiche un message indiquant que le format n'est pas encore pris en charge et conseille d'exporter le modèle en STL, OBJ ou 3MF.

Pourquoi mon GLB converti en STL est minuscule ?

Le glTF utilise les mètres par convention. Si l'unité n'a pas été convertie, un objet de 12 cm devient 0,12 mm : multipliez par 1000.

Les couleurs du GLB sont-elles conservées en STL ?

Non, un STL ne contient aucune couleur. Pour imprimer en plusieurs couleurs, séparez les parties et utilisez le 3MF ou les réglages de votre slicer.