Aller au contenu principal

Visionneuse 3D (STL, OBJ, GLB) — outil gratuit

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é.

Déposez des fichiers ici ou cliquez pour parcourir

STL, OBJ, PLY, GLB, GLTF, MTL, BIN, PNG, JPG, WebP, GIF, BMP · traité sur votre appareil

ou appuyez sur Ctrl+V pour coller depuis le presse-papiers

Vous pouvez déposer plusieurs fichiers à la fois

Parcourir les fichiers

Vos fichiers ne quittent jamais votre appareil. Tout le traitement se fait localement dans votre navigateur.

Déposez un fichier STL, OBJ, PLY, GLB ou GLTF pour l'afficher en 3D. Glissez pour faire pivoter, faites défiler pour zoomer. Pour les modèles texturés, déposez l'OBJ avec son .mtl et ses images (ou le GLTF avec son .bin et ses images) en même temps.

Rien à télécharger ni à installer — la visionneuse fonctionne ici même, dans votre navigateur, y compris sur téléphone.

💡 Affiché localement avec three.js (WebGL) : votre modèle ne quitte jamais votre navigateur. Glissez pour faire pivoter, faites défiler ou pincez pour zoomer, glissez avec le clic droit pour déplacer. GLB est le format mono-fichier le plus fiable ; pour OBJ ou GLTF, déposez aussi le .mtl, le .bin et les images de texture avec le modèle.

Comment ça marche

Affiche les modèles 3D (STL, OBJ, PLY, GLB, GLTF) directement dans votre navigateur avec les contrôles d'orbite complets, rendus localement avec three.js / WebGL.

  1. 1
    Déposez un fichier 3D
    STL, OBJ, PLY, GLB ou GLTF. Il est analysé et rendu dans votre navigateur — jamais envoyé.
  2. 2
    Orbite, zoom, déplacement
    Glissez pour faire pivoter, faites défiler ou pincez pour zoomer, glissez avec le bouton droit pour déplacer la vue. Le modèle est automatiquement centré et cadré.
  3. 3
    Basculez la vue
    Rotation automatique, mode filaire et réinitialisation de la vue, plus un comptage des triangles. GLB est le format à fichier unique le plus fiable.

Le modèle est rendu entièrement dans votre navigateur avec WebGL. Rien n'est envoyé.

Guide

Exemple détaillé

Appuyez sur « Essayer un exemple ». La page charge sample-torus-knot.obj, un nœud torique qu’elle construit elle-même, et le modèle se met à tourner, car « Rotation automatique » est activée. La barre d’outils affiche « 5,120 triangles » et la ligne en dessous indique « Taille : 65.6 × 68.4 × 31.8 mm ». Appuyez sur « in » dans la première rangée de boutons d’unité et la ligne devient 2.58 × 2.69 × 1.25 in. Appuyez maintenant sur « cm » à côté de « Le modèle est en », ce qui indique à l’outil que le fichier a été écrit en centimètres, et la ligne devient 25.8 × 26.9 × 12.5 in. Appuyez sur « Face » pour arrêter la rotation et regarder de face, puis choisissez « 4K » et appuyez sur « Enregistrer PNG ». L’image s’appelle sample-torus-knot-4k.png et son plus grand côté mesure 3840 px. Avec « Taille de l’écran » sélectionnée, le nom est sample-torus-knot.png.

Quels réglages utiliser, et les limites

  • Déposez le modèle avec ses fichiers annexes. L’outil ouvre les formats STL, OBJ, PLY, GLB et GLTF. Le premier fichier de modèle que vous déposez est le modèle. Tous les autres fichiers sont des annexes : .mtl, .bin et images PNG, JPG, JPEG, WebP, GIF ou BMP. Les annexes sont associées par nom de fichier et les chemins de dossier sont ignorés ; vous pouvez donc déposer en une seule fois un OBJ avec son .mtl et ses textures, ou un GLTF avec son .bin et ses images. La page affiche alors « 2 fichiers supplémentaires ajoutés (matériaux ou textures) ». Le GLB est le choix le plus fiable, car il tient dans un seul fichier.
  • Déplacez la caméra à la souris, au toucher ou au clavier. Faites glisser pour orbiter, faites défiler ou pincez pour zoomer, et faites glisser avec le bouton droit pour déplacer la vue. Lorsque la visionneuse a le focus, les flèches déplacent la vue. « Rotation automatique » est activée au chargement d’un modèle ; elle s’arrête quand vous appuyez sur « Réinitialiser la vue » ou sur « Face », « Côté », « Haut » ou « 3/4 ». « Orthographique » supprime la perspective, ce qui aide à comparer des longueurs à l’œil. « Grille » trace un sol sous le modèle. « Sombre », « Blanc » et « Transparent » changent l’arrière-plan. La visionneuse occupe 60 % de la hauteur de l’écran, entre 320 et 560 px.
  • Lisez la taille, puis vérifiez l’unité. « Taille : » indique la boîte englobante de tout le modèle dans les axes utilisés par le fichier ; pour un STL, où Z est vers le haut, le troisième nombre est donc la hauteur. Les fichiers STL, OBJ et PLY ne contiennent aucune unité. Un GLB ou un GLTF est toujours lu en mètres. Pour les autres, l’outil suppose des millimètres, sauf si le plus grand côté est inférieur à 1, auquel cas il lit des mètres. Si la taille paraît fausse, réglez « Le modèle est en » sur mm, cm, m ou in. Les boutons mm, cm et in ne changent que l’affichage du résultat. Les petites valeurs gardent des décimales supplémentaires pour ne jamais s’afficher comme 0.
  • Choisissez d’abord la taille du PNG et l’arrière-plan. « Enregistrer PNG » enregistre ce que vous voyez, avec l’angle, l’arrière-plan et la grille actuels. « Taille de l’écran » enregistre le canevas tel qu’il est à l’écran, à la densité de pixels de votre appareil, jusqu’à 2. « 2× » double la taille de la visionneuse. « 4K » fixe le plus grand côté à 3840 px en gardant les proportions. Le fichier porte le nom du modèle, avec -2x ou -4k ajouté. L’arrière-plan « Transparent » vide le canevas à opacité nulle, ce qui permet d’obtenir un PNG à fond transparent.
  • Sachez comment chaque format est dessiné. Un STL est traité avec Z vers le haut, la convention de la CAO et des logiciels de découpe : il se tient donc droit, et il est dessiné avec un ombrage plat. Un PLY avec des faces est un maillage dessiné des deux côtés ; un PLY sans faces est un nuage de points. Pour des points, la barre d’outils affiche un compte comme « 800 points », un curseur « Taille des points » apparaît de 0.25 à 4 par pas de 0.05, et « Fil de fer » est masqué. Un OBJ sans .mtl utilisable reçoit un unique matériau turquoise. Un modèle avec des couleurs de sommets les conserve.
  • Ajoutez les fichiers manquants quand le modèle paraît uni. Un OBJ nomme ses matériaux avec une ligne mtllib, et le .mtl nomme les images de texture. Un GLTF nomme un fichier .bin et ses images. Quand un .mtl ou une texture est introuvable, le modèle s’affiche quand même et la page indique « Introuvable, le modèle peut donc paraître uni : wood.jpg. » Un cadre « Ajouter les fichiers manquants » apparaît en dessous. Déposez-y les fichiers et le modèle se recharge avec eux. Les données intégrées au fichier sont utilisées telles quelles.

Problèmes courants et comment les résoudre

Il affiche « Impossible de charger ce modèle. »
Le chargeur a levé une erreur qui ne fait pas partie des messages propres à l’outil ; vous obtenez donc ce texte unique au lieu du libellé technique. Les causes habituelles sont un fichier endommagé ou tronqué, un fichier dont l’extension est correcte mais le contenu différent, un glTF antérieur à la version 2.0, ou un GLB qui utilise la compression Draco, Meshopt ou KTX2, pour laquelle cette page n’a pas de décodeur. Un navigateur dont WebGL est désactivé peut aussi aboutir ici. Réexportez le modèle en GLB ou STL simple, et essayez un autre navigateur si l’exemple échoue aussi.
Il affiche « Type de fichier non pris en charge : scene.fbx » (avec le nom de votre fichier).
Seuls .stl, .obj, .ply, .glb et .gltf peuvent être ouverts. Les autres formats 3D sont refusés à l’ajout, et si la page reconnaît le contenu comme un autre format, le message nomme ce format. Exportez le modèle depuis le programme qui l’a créé en GLB ou STL. Si vous déposez uniquement un .mtl, un .bin ou une image, vous obtenez « Ajoutez un fichier de modèle (STL, OBJ, PLY, GLB ou GLTF). Les matériaux et textures ne s’ajoutent qu’avec un modèle. »
Il affiche « Ce glTF a besoin de fichiers qui n’ont pas été ajoutés : scene.bin. Ajoutez-les ci-dessous, ou utilisez un .glb en un seul fichier. »
Un fichier .gltf renvoie vers des fichiers distincts pour sa géométrie. L’outil liste chaque .bin introuvable par son nom et ne dessine rien. Appuyez sur le bouton de suppression de la pastille du fichier, puis redéposez le .gltf avec le .bin et les images, tous nommés comme le .gltf l’attend. Un glTF dont les données sont intégrées au fichier n’a besoin de rien d’autre, et un .glb est un fichier unique ; exportez donc en GLB si vous avez le choix.
Il affiche « Introuvable, le modèle peut donc paraître uni : texture.png. »
Le modèle s’est chargé, mais une texture ou un .mtl auquel il fait référence n’a pas été ajouté ; ces surfaces peuvent donc paraître unies. Ajoutez les fichiers indiqués dans le cadre « Ajouter les fichiers manquants ». Les noms sont comparés sans tenir compte de la casse, des dossiers ni d’une éventuelle partie ?query ; un fichier nommé Texture.PNG correspond donc à « textures/texture.png ». Si le nom ne correspond toujours pas, renommez votre fichier comme le modèle le demande.
Il affiche « Ce fichier ne contient ni triangles ni points à afficher. »
Le fichier a été analysé, mais il ne contient rien que la visionneuse dessine. Seuls les triangles et les points sont affichés ; un modèle composé uniquement de lignes ou de caméras est donc considéré comme vide. Ouvrez la source dans le programme qui l’a créée, vérifiez que le maillage est inclus dans l’export, puis exportez de nouveau en sélectionnant le maillage ou le nuage de points.

Comment il se compare

C’est une visionneuse pour regarder, faire tourner, vérifier la taille et prendre une image. Elle ne peut pas modifier, réparer, découper en tranches, mesurer un volume, convertir entre formats ni enregistrer un fichier 3D, et elle n’ouvre que cinq formats. Les logiciels de modélisation et de découpe pour ordinateur sont faits pour modifier, réparer et trancher. La taille affichée est la boîte englobante dans les axes propres au fichier, et non un poids ou un volume. Les très gros modèles dépendent de la mémoire et du matériel graphique de votre appareil. La résolution du dessin est limitée au double de la densité de pixels de l’écran. En échange, rien n’est à installer, et le modèle est dessiné dans votre navigateur avec three.js et WebGL.

Outils associés

Questions fréquemment posées