Convertisseur de modèles 3D — outil gratuit
Convertissez des modèles 3D entre STL, OBJ, PLY, GLB, glTF et USDZ. Ouvre aussi 3MF, FBX, Collada (DAE), 3DS, AMF et VRML. Redresse le modèle pour le nouveau format et corrige les mètres et les millimètres. Fonctionne dans votre navigateur ; le modèle n'est pas envoyé.
Déposez des fichiers ici ou cliquez pour parcourir
STL, OBJ, PLY, GLB, GLTF, 3MF, FBX, DAE, 3DS, AMF, USDZ, USDC, USDA, WRL, VRML, MTL, BIN, PNG, JPG, WebP, GIF, BMP, TGA · traité sur votre appareil
ou appuyez sur Ctrl+V pour coller depuis le presse-papiers
Vous pouvez déposer plusieurs fichiers à la fois
Ouvre STL, OBJ (avec son .mtl et ses textures), PLY, GLB, glTF (avec son .bin), 3MF, FBX, DAE, 3DS, AMF, USDZ et WRL.
Vos fichiers ne quittent jamais votre appareil. Tout le traitement se fait localement dans votre navigateur.
Comment ça marche
La page lit votre modèle avec les chargeurs open source de three.js, compte ses triangles et le mesure, puis l'écrit avec les exporteurs de three.js. Quand les deux formats ne s'accordent pas sur le sens du haut (les formats CAO et de découpe sont en Z-up, glTF et OBJ en Y-up), elle fait pivoter le modèle pour qu'il reste bien debout, et elle suggère ×1000 ou ÷1000 quand un modèle est visiblement en mètres et va vers un format en millimètres, ou l'inverse.
- 1Ouvrez le modèleDéposez le fichier du modèle, avec ses fichiers .mtl, .bin ou de texture s'il en a, ou appuyez sur « Parcourir les fichiers ».
- 2Choisissez le formatSTL ou OBJ pour l'impression et la CAO, GLB pour le web et les moteurs de jeu, USDZ pour la réalité augmentée sur iPhone.
- 3Vérifiez le redressement et l'échelleLaissez « Le redresser » coché et vérifiez la taille affichée sous Échelle.
- 4Convertissez et enregistrezAppuyez sur « Convertir » et enregistrez le nouveau fichier.
Votre modèle est converti dans ce navigateur et n'est jamais envoyé.
Guide
Exemple détaillé
Appuyez sur « Essayer un exemple ». Il charge sample-torus-knot.obj, et la pastille du fichier indique « 5 120 triangles · 65,6 × 68,4 × 31,8 ». « Convertir en » propose STL, « STL (texte) », OBJ, PLY, GLB, glTF et USDZ. GLB est déjà sélectionné, car un OBJ va le plus souvent vers GLB, et la ligne sous les boutons indique « Conserve les couleurs, les matériaux et les textures (et les animations en GLB/glTF). » Appuyez sur « Convertir en GLB » et un panneau indique « sample-torus-knot.glb est prêt. » avec un bouton « Télécharger » affichant la taille du fichier. Choisissez maintenant STL. La ligne devient « Forme seule : les couleurs et les textures ne sont pas conservées dans ce format. », et une case cochée apparaît : « Le redresser (Y vers le haut → Z vers le haut) », car OBJ a Y vers le haut et STL a Z vers le haut. « Taille après conversion » indique toujours 65,6 × 68,4 × 31,8 (×1), car aucune échelle n’est suggérée. « Convertir en STL » donne sample-torus-knot.stl.
Quels réglages utiliser, et les limites
- Choisissez le format de sortie selon la suite. Les sorties sont STL (binaire), « STL (texte) », OBJ, PLY (binaire), GLB, glTF et USDZ. GLB, glTF et USDZ conservent les couleurs, les matériaux et les textures, et GLB et glTF conservent les animations. STL, OBJ et PLY ne conservent que la forme, et la page le précise sous les boutons. Un nuage de points ne peut pas aller vers STL : « Ce modèle est un nuage de points, que STL ne peut pas contenir ; choisissez PLY ou OBJ. » L’outil présélectionne une sortie selon l’entrée : STL, 3MF ou AMF vont vers OBJ, USDZ va vers GLB, GLB ou glTF vont vers STL, et tout le reste va vers GLB.
- Déposez les fichiers associés avec le modèle. Choisissez ou déposez le modèle et ses annexes ensemble. Le premier fichier ayant une extension de modèle est le modèle, et les autres sont des fichiers associés : .mtl, .bin et textures (png, jpg, jpeg, webp, gif, bmp, tga). Un OBJ trouve son .mtl grâce à sa ligne mtllib, ou utilise le premier .mtl fourni. Un .gltf a besoin de chaque .bin qu’il nomme. Des annexes manquantes n’arrêtent pas le travail. Un .gltf liste les textures introuvables, et un OBJ liste un .mtl manquant, dans une ligne telle que « Introuvable, donc écarté : wood.jpg. Déposez-les avec le modèle pour les conserver. » Une texture que vous n’avez pas ajoutée reste vide. Les textures disposent de 8 secondes pour se charger.
- Laissez l’outil redresser le modèle. STL, 3MF, AMF et 3DS utilisent Z comme haut. OBJ, GLB, glTF, FBX, DAE, USDZ et WRL utilisent Y comme haut. Quand l’entrée et la sortie diffèrent, une case telle que « Le redresser (Z vers le haut → Y vers le haut) » apparaît, cochée, et le modèle est tourné de 90° autour de l’axe X. PLY est laissé tel quel, car les scanners diffèrent ; aucune case n’apparaît donc quand PLY est l’entrée ou la sortie. Décochez la case si le modèle est déjà dans le bon sens.
- Corrigez les unités avec Échelle. La plupart des formats ne stockent aucune unité, donc les mêmes nombres peuvent signifier des mètres ou des millimètres. « Échelle » propose « ×1 (garder les nombres) », « ×1000 (mètres → millimètres) », « ÷1000 (millimètres → mètres) », ×10, ÷10, ×25,4 et ÷25,4. L’outil sélectionne et marque « suggéré » deux cas : un GLB, glTF ou USDZ allant vers STL, OBJ ou PLY dont le plus grand côté est inférieur à 5 reçoit ×1000, et un STL, 3MF ou AMF allant vers GLB, glTF ou USDZ dont le plus grand côté dépasse 20 reçoit ÷1000. Une fois que vous avez changé l’échelle vous-même, choisir un autre format ne la modifie plus.
- Sachez ce qui s’ouvre et ce qui s’écrit. Il ouvre STL, OBJ, PLY, GLB, glTF, 3MF, FBX, DAE, 3DS, AMF, USDZ et WRL. Le sélecteur de fichiers accepte aussi .usdc, .usda et .vrml. Il n’écrit que les sept sorties ci-dessus, donc pas d’export 3MF, FBX ou Collada. Un modèle est converti par exécution. Le chargeur d’un format est récupéré lorsque vous utilisez ce format, et le fichier est lu dans votre navigateur, pas envoyé.
Problèmes courants et comment les résoudre
- Elle indique « Aucun modèle 3D trouvé. Choisissez un fichier STL, OBJ, PLY, GLB, glTF, 3MF, FBX, DAE, 3DS, AMF, USDZ ou WRL. »
- Aucun des fichiers ajoutés n’a d’extension de modèle. Un .mtl, un .bin ou une image n’est qu’un fichier associé, et l’outil a besoin d’un fichier de modèle auquel le rattacher. Ajoutez aussi le modèle. Les fichiers d’autres extensions sont refusés par la zone de dépôt elle-même avec « Ce format de fichier n’est pas pris en charge » et le nom du fichier.
- Elle indique « Ce .gltf garde ses données dans des fichiers séparés : scene.bin. Déposez-les avec le .gltf, ou utilisez la version .glb. »
- Un .gltf peut pointer vers des tampons .bin externes, et sans eux il n’y a aucune géométrie à lire ; l’outil s’arrête donc et nomme les fichiers manquants. Choisissez le .gltf et les fichiers nommés en une seule fois. Les images de texture manquantes sont différentes : elles produisent seulement la ligne « Introuvable, donc écarté », et le modèle est quand même converti sans elles.
- Elle indique « Ce modèle n’a pas pu être lu. Le fichier est peut-être endommagé, ou utilise une fonction que le convertisseur ne prend pas en charge. »
- Le chargeur a levé une erreur en analysant le fichier. Le fichier peut être endommagé ou tronqué, avoir une extension qui ne correspond pas à son contenu, ou utiliser une fonction que le chargeur three.js de ce format ne gère pas. Réexportez le modèle depuis le programme qui l’a créé, de préférence en GLB, OBJ ou STL, et ajoutez-le de nouveau.
- Elle indique « Ce fichier ne contient aucune forme à convertir. »
- Le fichier a été lu, mais il ne contient ni triangles ni points. L’outil compte les triangles dans les maillages et les points dans les nuages de points ; un fichier ne contenant que des lignes, des caméras ou des lumières s’arrête donc ici. Vérifiez dans le programme source que le modèle n’est ni masqué ni vide.
- Elle indique « Le modèle n’a pas pu être écrit dans ce format. Essayez un autre format de sortie. »
- Le modèle s’est chargé, mais l’exporteur a échoué à l’écriture, ou le résultat aurait été un fichier vide. Le modèle reste sur la page, vous n’avez donc pas besoin de l’ajouter de nouveau. Choisissez un autre bouton sous « Convertir en », comme GLB ou OBJ, et appuyez de nouveau sur convertir.
Comment il se compare
Blender, MeshLab ou un logiciel de découpe ouvrent et modifient des modèles. Cet outil se contente de convertir : il lit un modèle avec les chargeurs three.js, peut le redresser et changer son échelle, puis l’écrit dans un autre format, dans votre navigateur et sans rien envoyer. Il ne répare pas les trous, ne réduit pas le nombre de triangles, ne modifie pas les matériaux et n’affiche pas d’aperçu. La sortie se limite à STL (binaire ou texte), OBJ, PLY, GLB, glTF et USDZ, et les couleurs et textures ne survivent que vers GLB, glTF et USDZ. Un logiciel 3D de bureau gère mieux les fichiers lourds ou inhabituels et vous donne le contrôle des matériaux. Cette page est la voie la plus rapide quand vous avez besoin de la même forme dans un autre format, comme un OBJ pour un logiciel de découpe ou un GLB pour le web.
Outils associés
Visionneuse 3D (STL, OBJ, GLB)
Visualisez des modèles 3D STL, OBJ, PLY, GLB et GLTF dans votre navigateur avec rotation orbitale, zoom et panoramique, plus le mode filaire et la rotation automatique. Rendu local avec WebGL — votre modèle n'est jamais téléversé.
Convertisseur MOBI en EPUB
Convertissez des livres numériques Kindle (.mobi, .azw3, .azw, .prc) en EPUB pour Kobo, Apple Books, Google Play Books ou Send to Kindle. Chapitres, images, couverture, titre et auteur conservés. Livres sans DRM uniquement ; rien n’est envoyé.
Word en EPUB — Convertir DOCX, Markdown et TXT en EPUB
Transformez des documents Word, des fichiers Markdown et des fichiers texte en livre numérique EPUB avec chapitres, table des matières et votre propre couverture, prêt pour Kindle, Apple Books et Kobo. Combinez plusieurs fichiers en un seul livre. Fonctionne dans votre navigateur ; rien n’est envoyé.