Convertir OBJ en STL
Faites passer un modèle issu de Blender, de ZBrush, d'une application de photogrammétrie ou d'un pack d'assets de jeu dans le flux de travail d'une imprimante 3D. Le convertisseur triangule l'OBJ, supprime ce que les imprimantes ne savent pas exploiter et produit un STL binaire compact.
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 l'OBJ
Déposez le fichier .obj. Les fichiers .mtl et les images de texture ne sont pas nécessaires pour le STL, car ce format ne peut pas stocker la couleur. Jusqu'à 20 modèles, 95 Mo chacun.
- 2
Vérifiez l'échelle et les pièces
Sous Réglages avancés, réglez Unités du modèle sur l'unité dans laquelle le modèle a été créé ; les scènes Blender utilisent le mètre. Fusionner en un seul maillage est activé, ce qui convient à une impression unique ; désactivez-le pour garder les pièces séparées.
- 3
Convertissez en STL
Cliquez sur Convertir en STL et ouvrez le fichier dans votre slicer. Mesurez une dimension avant de lancer le découpage.
L'OBJ est un format de modélisation et le STL un format d'imprimante. La conversion conserve la forme, découpe chaque face en triangles et abandonne les matériaux, les cartes UV et les groupes de lissage qu'un slicer ignorerait de toute façon.
Ce qui change quand vous convertissez un OBJ en STL
Wavefront Technologies a défini l'OBJ à la fin des années 1980 pour son logiciel Advanced Visualizer, et ce format en texte brut a survécu à l'entreprise. Un OBJ liste des sommets, des coordonnées de texture et des normales, puis des faces qui peuvent avoir trois, quatre sommets ou plus. Les matériaux se trouvent dans un fichier .mtl séparé qui renvoie à des images de texture, d'où des téléchargements OBJ livrés sous forme de dossier ou de ZIP ; ZIP en STL convertit une telle archive sans la décompresser au préalable.
Le STL ne conserve que des triangles. Pendant la conversion, les quadrilatères et les n-gones sont découpés, les normales des sommets sont remplacées par une normale par facette, et les groupes et objets de l'OBJ sont écrits comme un seul modèle, ou gardés séparés si Fusionner en un seul maillage est désactivé. Aucun des deux formats ne stocke d'unités : c'est donc l'échelle qu'il faut surveiller, car les valeurs sont copiées telles quelles et le slicer les interprète comme des millimètres.
OBJ
Wavefront OBJ
OBJ est un format de géométrie 3D développé par Wavefront Technologies. C'est un fichier en texte brut listant les sommets, coordonnées de texture, normales et faces, avec les matériaux et textures référencés dans un fichier .mtl séparé. Presque tous les logiciels de modélisation 3D, moteurs de jeu et outils d'impression 3D peuvent l'importer. L'OBJ ne gère ni l'animation, ni le rigging, ni les hiérarchies de scène, et les textures disparaissent si les fichiers MTL et image ne sont pas conservés ensemble.
- Compression
- –
- Transparence
- –
- Animation
- Non
- Année de création
- Wavefront Technologies
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
On convertit un OBJ en STL quand un modèle créé pour le rendu, le jeu ou la numérisation doit être envoyé à une imprimante, à un service d'impression ou à un formulaire d'import qui n'accepte que le STL.
Cura, PrusaSlicer ou Bambu Studio ont-ils besoin d'un STL ?
| Organisme | Exigence | Source |
|---|---|---|
| Ultimaker Cura | STL, OBJ, 3MF et X3D, ainsi que PNG et JPG comme cartes de relief. Les textures OBJ sont ignorées. | — |
| PrusaSlicer | STL, OBJ, 3MF et AMF ; STEP depuis la version 2.6. Les couleurs OBJ peuvent être associées à des filaments dans les versions récentes. | — |
| Bambu Studio | STL, OBJ, 3MF et STEP. La peinture multicolore est enregistrée dans ses propres projets 3MF. | — |
| Services d'impression et bibliothèques de modèles | La plupart des formulaires d'import citent le STL en premier ; certains acceptent l'OBJ ou le 3MF, et peu acceptent les dossiers OBJ avec textures. | — |
Réparer un OBJ qui ne s'imprime pas après conversion
Le modèle a la taille d'un grain de riz
L'OBJ a été enregistré en mètres, typiquement depuis Blender ou un moteur de jeu. Réglez Unités du modèle sur m et convertissez à nouveau.
Le slicer signale des arêtes non manifold
Le maillage comporte des trous ou des surfaces à une seule face. Fermez-les avec la 3D Print Toolbox de Blender ou la commande de réparation du slicer avant d'imprimer.
La figurine est couchée sur le dos
Le modèle a été exporté avec l'axe Y vers le haut. Réglez Axe vertical sur Z vers le haut pour qu'il se tienne debout sur le plateau.
Des pièces flottent ou se chevauchent
Des objets distincts ont été fusionnés. Désactivez Fusionner en un seul maillage et disposez-les dans le slicer, ou assemblez-les par une union booléenne dans Blender.
Questions sur la conversion OBJ en STL
Pourquoi mon OBJ Blender est-il minuscule une fois converti en STL ?
Blender considère une unité comme un mètre : une figurine de 40 mm s'écrit donc 0,04. Les slicers lisent les valeurs du STL comme des millimètres et affichent un minuscule point. Réglez Unités du modèle sur m et convertissez à nouveau : la pièce sortira à 40 mm.
Que deviennent les textures et les couleurs de mon OBJ ?
Elles sont abandonnées. Le STL ne stocke que la géométrie : les matériaux .mtl et les textures d'image n'ont nulle part où aller. Pour conserver les couleurs avec une imprimante multicolore, utilisez le 3MF ; pour un affichage dans un navigateur ou en réalité augmentée, OBJ en GLB conserve les textures.
Mon OBJ contient des quads et des n-gons. Est-ce un problème ?
Non. L'OBJ peut stocker des faces ayant un nombre quelconque de sommets, alors que le STL n'accepte que des triangles : chaque face est donc découpée en triangles pendant la conversion. La forme reste identique ; seul le nombre de triangles augmente.
Pourquoi le slicer signale-t-il des erreurs dans le modèle converti ?
Les modèles conçus pour les jeux et le rendu ont souvent des arêtes ouvertes, des pièces qui se chevauchent ou des plans à une seule face, comme les feuilles et les cartes de cheveux. Ils s'affichent correctement mais ne décrivent pas un volume fermé. Réparez-les dans Blender avec l'extension 3D Print Toolbox, ou laissez PrusaSlicer ou Bambu Studio les corriger à l'importation.
Une sculpture de plusieurs millions de polygones est-elle trop lourde pour un STL ?
Le STL binaire utilise 50 octets par triangle : une sculpture de 2 millions de triangles pèse donc environ 100 Mo, soit un peu plus que la limite d'import de 95 Mo. Décimez-la d'abord dans Blender ou ZBrush ; la plupart des imprimantes ne peuvent de toute façon pas reproduire un détail aussi fin.
- 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 FBX en OBJConvertissez des FBX de Mixamo, Unity ou Maya en OBJ avec matériaux MTL et textures. FBX binaire et ASCII acceptés, 20 fichiers par lot.
- Convertisseur 3MF en STLConvertissez un 3MF en STL pour les slicers et services d'impression qui ne lisent que le STL. Géométrie en mm ; couleurs et réglages ne suivent pas.
- Convertir STEP en STLConvertissez vos fichiers STEP ou STP en STL pour Cura, PrusaSlicer et Bambu Studio. Maillage grossier, normal ou fin, STL binaire en millimètres.
- 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 une image en STLTransformez une image JPG, PNG, WebP ou BMP en STL imprimable : relief, lithophanie ou forme extrudée. Réglez largeur, profondeur et socle en mm.