BrowserTools
Accueil / Convertisseurs / Visionneuse et convertisseur 3D (STEP, STL, OBJ, FBX)

Visionneuse et convertisseur 3D (STEP, STL, OBJ, FBX)

Visualisez STEP, IGES, STL, OBJ, FBX, 3DS, GLTF et plus encore dans votre navigateur, puis exportez en GLB, OBJ, STL ou PLY. Sans téléversement.

Chargement de Visionneuse et convertisseur 3D (STEP, STL, OBJ, FBX)… Si rien ne se passe, activez JavaScript.

Une visionneuse 3D permet d'ouvrir et d'inspecter un fichier tridimensionnel sans installer de logiciel de CAO ni de suite de modélisation. Cet outil affiche votre modèle directement dans le navigateur grâce à WebGL : faites-le pivoter à la souris, zoomez sur les détails, activez le mode filaire pour examiner la topologie et consultez des statistiques de base telles que le nombre de triangles et les dimensions de la boîte englobante. Il ouvre les formats les plus répandus en ingénierie et en graphisme 3D, notamment STEP et IGES (les formats d'échange utilisés par les logiciels de CAO paramétrique comme SolidWorks, Fusion 360, CATIA et FreeCAD), STL et OBJ (les incontournables de l'impression 3D), FBX et Collada DAE (courants dans les pipelines de jeu vidéo et d'animation), glTF et GLB (le standard moderne du web), ainsi que 3DS, PLY, 3MF, AMF et VRML.

Questions fréquentes

Mon modèle 3D est-il envoyé à un serveur ?
Non. Le fichier est analysé, affiché et converti entièrement dans votre navigateur grâce à WebGL et WebAssembly. Les données du modèle ne quittent jamais votre appareil, ce qui rend l'outil adapté aux données de CAO confidentielles, aux conceptions de produits non dévoilées et aux fichiers couverts par des accords de confidentialité.
Quels formats 3D puis-je ouvrir ?
STEP (.step, .stp), IGES (.iges, .igs), BREP (.brep), STL (.stl, binaire et ASCII), OBJ (.obj), FBX (.fbx), 3DS (.3ds), Collada (.dae), glTF (.gltf) et GLB (.glb), PLY (.ply), 3MF (.3mf), AMF (.amf) et VRML (.wrl). Les fichiers STEP, IGES et BREP sont tessellés avec le noyau géométrique OpenCascade compilé en WebAssembly.
Vers quels formats puis-je convertir ?
GLB (glTF binaire, le format moderne recommandé), OBJ, STL (binaire) et PLY. Tout format que vous pouvez ouvrir peut être exporté vers l'un de ces quatre formats : STEP vers STL, FBX vers GLB ou 3DS vers OBJ fonctionnent donc en deux clics.
Puis-je convertir un STEP en STL pour l'impression 3D ?
Oui, c'est l'un des usages les plus courants. Ouvrez le fichier .step ou .stp, attendez la fin de la tessellation, puis choisissez STL comme format d'export. Le résultat est un STL binaire prêt pour n'importe quel trancheur comme Cura, PrusaSlicer ou Bambu Studio.
Cet outil peut-il ouvrir des fichiers SketchUp (.skp) ?
Non. SKP est un format propriétaire appartenant à Trimble, sans analyseur open source capable de fonctionner dans un navigateur. Pour visualiser un modèle SketchUp ici, exportez-le d'abord depuis SketchUp en Collada (.dae), OBJ ou glTF ; la version gratuite de SketchUp peut exporter en DAE.
Pourquoi mon fichier STEP est-il exporté en maillage plutôt qu'en géométrie exacte ?
STEP et IGES stockent une géométrie BREP (représentation par frontières) : des courbes et surfaces mathématiques exactes. Les navigateurs web affichent des triangles, les surfaces sont donc tessellées en un maillage à l'ouverture du fichier, et tous les exports sont des formats de maillage. La conversion est à sens unique ; le STL ou le GLB exporté ne peut pas être retransformé en géométrie CAO paramétrique.
Pourquoi mon modèle apparaît-il gris ou sans textures ?
Des formats comme OBJ, FBX, glTF (non binaire) et 3DS référencent souvent des matériaux et des textures stockés dans des fichiers séparés, auxquels une visionneuse mono-fichier ne peut pas accéder. La géométrie et les couleurs de base des matériaux se chargent malgré tout. Pour un modèle entièrement autonome, utilisez le GLB, qui embarque maillages, matériaux et textures dans un seul fichier.
Quelle est la différence entre STL, OBJ, GLB et PLY ?
STL ne stocke que des triangles bruts, sans couleur ni unités, et constitue le standard de l'impression 3D. OBJ stocke des maillages avec des groupes nommés et des matériaux optionnels dans un fichier MTL associé, et est pris en charge par tous les logiciels de modélisation. GLB est la forme binaire de glTF, le standard moderne du web, et embarque géométrie, matériaux PBR, textures et animations dans un seul fichier compact. PLY stocke des maillages ou des nuages de points avec des données par sommet comme la couleur, et est courant dans la numérisation 3D et la recherche.
Quelle taille de fichier puis-je ouvrir ?
La limite pratique est la mémoire de votre navigateur, généralement quelques centaines de MB de RAM par onglet. Les modèles allant jusqu'à environ 50 à 100 MB et quelques millions de triangles fonctionnent en général bien. Les très gros assemblages STEP prennent plus de temps car la tessellation sollicite fortement le processeur ; pour ceux-là, un logiciel de CAO de bureau sera plus rapide.
La visionneuse fonctionne-t-elle hors ligne ?
Une fois la page et le moteur géométrique chargés, le traitement lui-même ne nécessite aucune connexion réseau, car l'analyse, l'affichage et l'export s'exécutent tous localement. Le moteur STEP/IGES (OpenCascade compilé en WebAssembly, environ 12 MB) est téléchargé à la première utilisation puis mis en cache par le navigateur.

À propos de Visionneuse et convertisseur 3D (STEP, STL, OBJ, FBX)

Au-delà de la visualisation, l'outil convertit aussi. Une fois un modèle chargé, vous pouvez l'exporter en GLB, OBJ, STL ou PLY, ce qui couvre les conversions les plus fréquentes en pratique : transformer un assemblage STEP en STL prêt pour le tranchage et l'impression 3D, convertir un ancien fichier 3DS ou FBX en un GLB moderne et autonome pour une page web ou un moteur de jeu, ou encore extraire un maillage d'une scène Collada au format OBJ pour le retravailler dans Blender. Les fichiers STEP et IGES décrivent des surfaces mathématiques exactes (géométrie BREP), leur ouverture passe donc par une tessellation : les surfaces précises sont triangulées en un maillage. Ce travail est réalisé par OpenCascade, un véritable noyau de CAO industriel compilé en WebAssembly, qui se télécharge à la première utilisation et s'exécute entièrement sur votre machine.

Tout se déroule localement dans votre navigateur. Le fichier que vous ouvrez n'est jamais téléversé vers un serveur, ce qui compte davantage pour les données de CAO que pour la plupart des autres types de fichiers : les conceptions mécaniques, les boîtiers de produits et les prototypes non dévoilés sont souvent confidentiels, couverts par des accords de confidentialité ou soumis à des règles de contrôle des exportations. Une visionneuse qui fonctionne hors ligne une fois chargée, et qui ne peut manifestement pas divulguer votre géométrie, élimine toute cette catégorie de risques. Il n'y a ni compte, ni palier de taille de fichier, ni filigrane.

Quelques limites méritent d'être connues d'emblée. La conversion produit toujours un maillage de triangles : exporter un fichier STEP en STL est donc un aller sans retour, car les définitions de surfaces paramétriques, l'historique des fonctions et les dimensions exactes du modèle BREP d'origine ne sont pas conservés, et l'outil ne peut pas écrire de STEP ni d'IGES. Les formats qui référencent des fichiers externes (un OBJ avec un MTL séparé, un glTF avec des textures externes, un FBX pointant vers des fichiers image) se chargent avec leur géométrie intacte mais avec des couleurs unies à la place des textures ; le format autonome GLB évite entièrement ce problème. Les très gros modèles sont limités par la mémoire du navigateur, si bien que les assemblages comptant plusieurs millions de triangles peuvent être lents à charger, voire échouer.

Des cartes perforées à WebAssembly : comment les fichiers de CAO ont appris à voyager

Le plus ancien format que cette visionneuse ouvre est antérieur au web lui-même. IGES (Initial Graphics Exchange Specification) a été publié en 1980 sous le parrainage de l'US Air Force et du National Bureau of Standards, né d'un problème militaire très concret : les sous-traitants de la défense utilisaient tous des systèmes de CAO différents, et le Pentagone en avait assez de payer pour faire redessiner la même pièce à chaque frontière entre entreprises. Les fichiers IGES sont encore structurés en enregistrements de 80 colonnes, un héritage direct des cartes perforées. Son successeur désigné, STEP (ISO 10303), a vu son développement débuter en 1984 et a mis une décennie à publier sa première version, ce qui lui a valu la plaisanterie selon laquelle STEP signifierait Standard for the Exchange of Product data, Eventually (autrement dit, un jour ou l'autre). Malgré ce départ laborieux, STEP l'a emporté : c'est aujourd'hui la lingua franca de l'ingénierie mécanique, et l'édition AP242 reste en développement actif.

STL a une origine plus singulière. Créé en 1987 par l'Albert Consulting Group pour 3D Systems, l'entreprise qui a inventé la stéréolithographie, il a été conçu pour alimenter une machine bien précise, la première imprimante 3D commerciale. Le format est d'une rusticité légendaire : un sac de triangles sans unités, sans couleur, sans topologie, avec même une normale par facette redondante qui consomme un tiers de chaque enregistrement binaire. Toutes les tentatives pour le remplacer (AMF en 2011, 3MF en 2015, tous deux pris en charge par cette visionneuse) se sont heurtées à son omniprésence. Près de quatre décennies plus tard, le format conçu pour une seule machine transporte encore l'essentiel des données d'impression 3D dans le monde.

Qu'un véritable noyau de CAO industriel tourne désormais dans un onglet de navigateur constitue en soi un arc historique. OpenCascade, le moteur que cet outil utilise pour lire STEP et IGES, descend d'Euclid, un système de CAO français développé à la fin des années 1970 et utilisé pour concevoir des pièces de la fusée Ariane et des avions Dassault. Son propriétaire, Matra Datavision, a libéré le code du noyau en 1999 après avoir conclu qu'il ne pouvait pas rivaliser en vendant des licences de CAO. Deux décennies plus tard, Emscripten et WebAssembly ont rendu possible la compilation de ce million et quelques de lignes de C++ pour qu'elles s'exécutent, isolées et à une vitesse quasi native, sur n'importe quel appareil doté d'un navigateur, transformant ce qui exigeait autrefois l'achat d'une licence pour station de travail en un simple chargement de page.

Soutenir