Visionneuse GLB — affichez vos fichiers GLB et glTF en ligne

Une visionneuse de fichiers .glb gratuite qui fonctionne dans votre navigateur : faites tourner le modèle, vérifiez polygones et textures, lancez les animations et enregistrez un PNG. Rien n'est envoyé.

🔒 Reste sur votre appareil⚡ Draco · meshopt · KTX2🖼️ Export PNG et textures

.glb · .gltf · jusqu'à 200 Mo · votre fichier ne quitte jamais cet appareil

Modèles d'exemple recompressés pour le web, issus de la collection Khronos glTF Sample Assets: Avocado (CC0, Microsoft) · Fox (CC0 PixelMannen; tomkranis, @AsoboStudio, @scurest, CC BY 4.0) · Lantern (CC0, sbtron, Frank Galligan)

🔒

Votre modèle reste sur votre appareil

Le fichier est lu et affiché dans cet onglet du navigateur. Il n'est jamais envoyé, et la visionneuse n'émet aucune requête pour les fichiers propres au modèle.

📊

Le rapport du modèle en un coup d'œil

Sommets, triangles, matériaux, animations et extensions, plus une barre qui montre quelles parties du fichier occupent les octets.

🖼️

Des images en sortie, pas seulement en entrée

Enregistrez une capture PNG transparente jusqu'à 4× la taille de la visionneuse, ou téléchargez chaque texture exactement telle qu'elle est stockée.

🗜️

Les GLB compressés s'ouvrent aussi

La géométrie Draco et meshopt et les textures KTX2 sont décodées automatiquement ; chaque décodeur ne se charge que lorsqu'un fichier en a besoin.

Qu'est-ce qu'un fichier GLB ?

Un fichier GLB est la forme binaire du glTF 2.0 : un seul fichier qui regroupe les maillages, les matériaux, les textures et les animations d'un modèle 3D. Le Khronos Group a publié glTF 2.0 en 2017, et le format est devenu en 2022 une norme internationale, ISO/IEC 12113. C'est pourquoi un .glb issu de Blender, d'un générateur de modèles par IA ou d'une application de numérisation 3D s'ouvre dans cette visionneuse GLB, dans les pages web et dans la plupart des moteurs de jeu.

Une visionneuse .glb n'a besoin que de lire le fichier et de l'afficher. Modifier, retexturer ou exporter vers d'autres formats, c'est le travail d'un éditeur 3D.

GLB ou glTF : un fichier ou un dossier

Un même modèle peut être enregistré de deux façons. Un fichier .gltf est du JSON lisible qui renvoie à des fichiers séparés : un fichier .bin qui contient la géométrie, et une image par texture. Un .glb réunit le JSON, les données binaires et les images dans un seul fichier, plus facile à envoyer par e-mail, à mettre en ligne et à garder en un seul morceau.

À l'intérieur d'un GLB : en-tête, bloc JSON et bloc binaire

L'en-tête de 12 octets

Tout GLB commence par les lettres glTF, un numéro de version et la longueur totale du fichier. La visionneuse vérifie d'abord ces octets : c'est ainsi qu'elle peut vous signaler qu'un « GLB » est en réalité un fichier FBX ou glTF 1.0.

Le bloc JSON

Vient ensuite un bloc JSON qui décrit la scène : maillages, matériaux, textures, animations et nombre de sommets de chaque partie. Le rapport du modèle est lu dans ce bloc, si bien que les chiffres s'affichent avant que le moindre élément ne soit dessiné.

Le bloc binaire

Viennent enfin les données binaires : positions des sommets, normales, images clés d'animation et, le plus souvent, les images de texture elles-mêmes, stockées en PNG, JPEG, WebP ou KTX2.

glTFv2 · lengthEn-tête 12 octets{ "meshes": [ … ], "materials": [ … ], "images": [ … ] }Bloc JSONmaillages · matériaux · texturesanimations · nombre de sommetsPNG · JPEG · WebPfloat32 · uint16Bloc binairesommets · images clésimages des texturesLe rapport est lu ici
Un GLB se compose d'un en-tête de 12 octets, suivi d'un bloc JSON et d'un bloc binaire.
scene.gltfscene.bintextures/wood.pngmetal.jpgnormal.pngFichiers séparésscene.glbUn seul fichier
Le même modèle enregistré sous forme de dossier .gltf et de fichier .glb unique.

Comment afficher un fichier GLB en 3 étapes

1

Ouvrez votre fichier GLB

Cliquez sur « Ouvrir un fichier 3D » ou déposez un .glb sur la visionneuse GLB. Pour un .gltf, sélectionnez-le avec son fichier .bin et ses textures, ou déposez le dossier entier. Pas de modèle sous la main ? Essayez l'un des trois exemples. Les fichiers jusqu'à 200 Mo s'ouvrent sur ordinateur, et jusqu'à 50 Mo sur téléphone, où la mémoire s'épuise plus vite.

2

Faites tourner, zoomez et déplacez la vue

Faites glisser pour tourner autour du modèle, faites défiler ou pincez pour zoomer, et faites glisser avec le clic droit ou à deux doigts pour déplacer la vue. « Réinitialiser la vue » remet la caméra en place, « Rotation auto » fait tourner lentement le modèle et « Filaire » révèle le maillage en dessous.

3

Consultez le rapport et exportez

Le panneau à côté de la visionneuse indique la taille du modèle, ses triangles, ses textures et ses animations. Le bouton appareil photo enregistre une capture PNG, et l'onglet Textures enregistre chaque image dans son format d'origine.

.glbOuvrir un fichier 3D
1

Ouvrez un .glb, ou un .gltf avec ses fichiers.

2

Faites tourner, zoomez et déplacez la vue pour l'inspecter.

PNGTexturesEnregistrer en PNG
3

Consultez le rapport et exportez des images.

Ce que vous montre cette visionneuse GLB

Ouvrir un modèle, c'est la moitié du travail. L'autre moitié consiste à savoir s'il est prêt pour sa destination : une page web, un téléphone, une application de réalité augmentée ou un jeu. Cette visionneuse GLB lit les chiffres qui répondent à cette question.

Sommets, triangles et maillages

Les triangles sont la mesure la plus claire de ce que coûte l'affichage d'un modèle. Un modèle de produit pour une page web reste généralement dans les dizaines de milliers ; une statue numérisée peut atteindre des millions de triangles et saccader sur un téléphone. Les sommets partagés par plusieurs parties ne sont comptés qu'une fois, si bien que le chiffre correspond à ce qui est stocké dans le fichier.

Textures : là où partent la plupart des octets

On s'attend souvent à ce qu'une géométrie complexe alourdisse un GLB. C'est rarement le cas. L'onglet Infos affiche une barre qui répartit le fichier entre textures, géométrie, animation et le reste, et pour la plupart des modèles statiques, la part des textures domine. Le modèle d'exemple Avocado, un avocat, ne compte que 682 triangles mais pèse 7,73 Mo, presque entièrement occupés par trois images de 2048 × 2048.

Nous avons mesuré 13 fichiers GLB des Khronos glTF Sample Assets avec l'analyseur de cette visionneuse. Les textures représentaient en médiane 95 % du fichier. Seuls les personnages animés et une voiture jouet de 109 000 triangles étaient constitués surtout de géométrie. Le tableau ci-dessous donne tous les chiffres.

Animations et cibles de morphing

Les fichiers animés listent chaque séquence avec sa durée. Choisissez une séquence, mettez-la en pause, parcourez la ligne de temps ou ralentissez-la au quart de sa vitesse pour vérifier un cycle de marche image par image. Les squelettes (skins) et les cibles de morphing, utilisés pour les personnages et les expressions du visage, sont eux aussi comptés dans le rapport.

Les extensions de compression qu'elle décode

Beaucoup de GLB sont compressés, et une visionneuse incapable de les décoder n'affiche rien du tout. Celle-ci prend en charge les extensions courantes :

  • Draco (KHR_draco_mesh_compression) réduit fortement la géométrie, mais exige un décodeur avant que le modèle puisse être affiché.
  • meshopt (EXT_meshopt_compression) compresse la géométrie et l'animation, et se décode très rapidement.
  • KTX2 (KHR_texture_basisu) conserve les textures dans un format prêt pour le GPU, qui occupe moins de mémoire vidéo.
  • WebP (EXT_texture_webp) allège les fichiers de texture, et les navigateurs le décodent nativement.

Chaque décodeur n'est téléchargé que lorsqu'un fichier déclare l'extension correspondante : un GLB ordinaire n'en paie jamais le prix.

Décodé parDracoGéométrie allégéeKHR_draco_mesh_compressionWebAssemblymeshoptGéométrie et animation allégéesEXT_meshopt_compressionWebAssemblyKTX2Textures qui restent compressées sur le GPUKHR_texture_basisuWebAssemblyWebPFichiers de texture plus légersEXT_texture_webple navigateur
Ce que chaque extension de compression fait gagner, et ce qui la décode.

Mesures : ce qui remplit un fichier GLB

ModèleTaille du fichierTexturesGéométrieAnimationTriangles
Avocado7,73 Mo99,7 %0,3 %—682
BarramundiFish11,91 Mo99,0 %1,0 %—3 864
WaterBottle8,55 Mo98,3 %1,7 %—4 510
BoomBox10,12 Mo98,0 %2,0 %—6 036
Lantern9,12 Mo97,5 %2,4 %—5 394
AntiqueCamera16,73 Mo95,4 %4,6 %—20 066
Corset12,87 Mo95,1 %4,9 %—18 324
DamagedHelmet3,60 Mo85,1 %14,8 %—15 452
SheenChair3,93 Mo72,2 %27,6 %—39 936
CesiumMan0,42 Mo35,8 %48,2 %9,4 %4 672
ToyCar5,17 Mo32,3 %67,6 %—108 936
Fox0,16 Mo16,4 %46,7 %26,9 %576
BrainStem3,05 Mo0 %62,9 %34,3 %61 666
Avocado99.7%WaterBottle98.3%Lantern97.5%DamagedHelmet85.1%ToyCar32.3%Fox16.4%TexturesGéométrieAnimationAutres
Part du fichier occupée par les textures, la géométrie et l'animation dans six modèles d'exemple Khronos.

Afficher des fichiers glTF avec des textures externes

Un fichier .gltf seul n'est que la description JSON. La géométrie se trouve dans un fichier .bin placé à côté, et les textures dans des fichiers image, souvent rangés dans un dossier textures. Donnez-les tous en même temps à cette visionneuse glTF : sélectionnez-les ensemble dans la boîte de dialogue, ou faites glisser le dossier entier sur la visionneuse.

La visionneuse associe chaque fichier au chemin indiqué dans le .gltf, si bien que l'arborescence du dossier est respectée. Si le .bin manque, elle vous donne son nom exact au lieu d'échouer en silence. Si une texture manque, le modèle s'ouvre quand même et les fichiers manquants sont listés : vous savez lesquels chercher.

Pourquoi un fichier GLB ne s'ouvre pas (et comment y remédier)

Quand un modèle refuse de se charger, la cause est presque toujours l'une des cinq suivantes, et cette visionneuse GLB la nomme au lieu d'afficher un écran vide.

Ce n'est pas vraiment un GLB

Des fichiers FBX, OBJ ou STL sont parfois renommés en .glb dans l'espoir que cela suffise. Ce n'est pas le cas : les octets restent ceux d'un autre format. La visionneuse lit les premiers octets et indique la vraie nature du fichier, pour que vous puissiez le réexporter en GLB depuis Blender ou le logiciel qui l'a créé.

Le modèle est noir, gris ou sans textures

Un .gltf dont les fichiers image sont restés en arrière affiche des surfaces unies grises ou blanches. Un modèle qui paraît noir a généralement besoin de lumière : activez « Éclairage studio » dans l'onglet Scène ou augmentez l'exposition.

Il est minuscule, gigantesque ou couché sur le côté

glTF mesure en mètres, avec l'axe +Y orienté vers le haut. Un modèle exporté en millimètres arrive 1 000 fois trop grand, et un modèle construit autour d'un autre axe vertical se retrouve couché sur le côté. La visionneuse cadre automatiquement chaque modèle pour qu'il reste toujours visible ; corrigez l'échelle ou l'axe au moment de l'export.

C'est un fichier glTF 1.0

Les fichiers exportés avant 2017 peuvent être au format glTF 1.0, que les outils actuels ne lisent plus. L'outil open source gltf-pipeline de Cesium peut convertir la plupart d'entre eux en glTF 2.0.

La page ralentit ou plante sur un téléphone

Sur un téléphone, le navigateur et la puce graphique se partagent une petite quantité de mémoire. Un scan de 120 Mo avec des textures 8K peut l'occuper entièrement : c'est pourquoi la limite est de 50 Mo sur téléphone. Ouvrez les gros fichiers sur un ordinateur, ou réduisez d'abord les textures.

Vraiment un GLB ou un glTF ?nonRéexporter en GLBouiglTF 2.0 ?nonConvertir 1.0 en 2.0oui.bin et textures fournis ?nonAjouter les fichiers manquantsouiTient en mémoire ?nonPasser sur ordinateur ou réduire les texturesouiModèle affiché
La plupart des fichiers GLB qui refusent de s'ouvrir échouent à l'une de ces quatre vérifications.

Pourquoi un modèle n'a pas le même rendu que dans Blender

Une visionneuse GLB dessine en temps réel, à de nombreuses images par seconde, avec un rendu physique (PBR) et un environnement de studio pour les reflets. Le moteur de rendu Cycles de Blender, lui, trace les rayons lumineux pendant des secondes ou des minutes par image, avec des ombres douces et une lumière qui rebondit d'une surface à l'autre. Les matériaux sont les mêmes ; l'éclairage, non.

Les couleurs peuvent aussi varier. Cette visionneuse utilise le mappage tonal Khronos PBR Neutral, conçu pour garder des couleurs de produit fidèles, alors que d'autres outils appliquent parfois un rendu de type « filmique ». Si un modèle paraît trop sombre ou trop clair, réglez l'exposition dans l'onglet Scène plutôt que de modifier ses matériaux.

Temps réelde nombreuses images par secondePath tracingsecondes ou minutes par image
Éclairage studio en temps réel dans une visionneuse, face à un rendu hors ligne en path tracing.

Enregistrer une capture de modèle 3D en PNG

Le bouton appareil photo enregistre exactement ce que vous voyez sous forme d'image PNG. Choisissez 1×, 2× ou 4× la taille de la visionneuse pour une image nette sur les écrans haute résolution, et cochez « Arrière-plan transparent » pour retirer le décor du studio. L'ombre douce au sol est conservée : le modèle se pose naturellement sur n'importe quelle couleur de page.

Cette visionneuse GLB est donc un moyen rapide de transformer un GLB en PNG pour une fiche produit, un document, une miniature ou un portfolio. Pour alléger ensuite l'image, compressez le PNG ou convertissez-le en WebP, puis redimensionnez-le aux dimensions exactes demandées par un site.

model.pngPage produitDocumentMiniature
Une capture PNG transparente se pose sur n'importe quelle couleur de page.

Peut-on ouvrir un fichier GLB en toute sécurité dans une visionneuse GLB en ligne ?

Avec celle-ci, oui. Le fichier est lu et affiché dans l'onglet de votre navigateur ; il n'est jamais envoyé et rien à son sujet n'est conservé. Même un .gltf qui pointe vers des adresses de textures sur un autre site n'est pas autorisé à les récupérer : ouvrir un modèle n'envoie donc aucune requête en son nom.

Les seuls téléchargements supplémentaires sont les composants de la visionneuse elle-même : le moteur 3D, plus le décodeur Draco ou KTX2 lorsqu'un fichier compressé en a besoin. Ce sont des éléments de programme, identiques pour tout le monde, qui ne contiennent rien qui vous appartienne. Vous pouvez le vérifier vous-même dans les outils de développement de votre navigateur, onglet Réseau, pendant l'ouverture d'un modèle.

Visionneuses GLB : les options comparées

Cette visionneuse GLBBlenderMoteurs de jeuApplis mobiles
Installation requiseNonOui, gratuiteOui, volumineuseOui
Ouvre GLB et glTFOuiOuiOui, via un importateurVariable
Répartition du poids entre textures et géométrieOuiNonNonRarement
Édition, retexturage, exportNonOuiOuiNon
Le fichier reste sur votre appareilOuiOuiOuiVariable
Fonctionne sur téléphoneOui, jusqu'à 50 MoNonNonOui

Visionneuse GLB — Questions fréquentes

Oui, elle est gratuite, sans compte et sans limite quotidienne. Les fichiers jusqu'à 200 Mo s'ouvrent sur ordinateur, et jusqu'à 50 Mo sur téléphone ; la limite, c'est la mémoire de votre appareil, puisque rien n'est envoyé. Découvrez tous nos outils gratuits.

Non. La visionneuse GLB lit et affiche le modèle dans l'onglet de votre navigateur, et le fichier ne quitte jamais votre appareil. Pour les photos, Supprimer les données EXIF fonctionne de la même façon et efface les données de localisation avant que vous les partagiez.

Oui. Sélectionnez le .gltf avec son .bin et ses images, ou déposez le dossier entier. Si le .bin manque, la visionneuse indique son nom ; les textures manquantes sont listées, et le modèle s'ouvre malgré tout.

Oui. Chaque séquence est listée avec sa durée, et vous pouvez changer de séquence, mettre en pause, parcourir la ligne de temps et lire l'animation à une vitesse de 0,25× à 2×.

Un modèle sombre a généralement besoin de lumière : activez « Éclairage studio » ou augmentez l'exposition dans l'onglet Scène. Des textures manquantes signifient que les fichiers image n'ont pas été fournis avec le .gltf, ou que le GLB a été exporté sans elles.

Oui, dans le navigateur, pour les fichiers jusqu'à 50 Mo. AR Quick Look, intégré à l'iPhone, utilise des fichiers USDZ et non GLB : cette visionneuse affiche donc le modèle à l'écran, mais ne le place pas dans votre pièce.

Ouvrez le modèle, cadrez la vue souhaitée et appuyez sur le bouton appareil photo. Choisissez 1×, 2× ou 4×, et un arrière-plan transparent si besoin. Pour alléger ensuite l'image, utilisez Compresser PNG.

Regardez d'abord la barre « Répartition des octets » dans l'onglet Infos : si les textures dominent, c'est en les réduisant que vous gagnerez le plus. Avec l'outil open source glTF Transform, nous avons fait passer l'exemple Lantern de 9,12 Mo à 275 Ko en redimensionnant ses textures à 1 024 pixels, en les enregistrant en WebP et en compressant la géométrie avec meshopt. Ici, vous pouvez redimensionner des images isolées ou les convertir en WebP.

T

Équipe d'ingénierie TinyImagePro

Nous créons des outils de fichiers dans le navigateur qui n'envoient jamais vos données. Cette visionneuse GLB lit elle-même la structure du fichier : c'est ce qui lui permet de montrer où partent les octets d'un modèle avant même qu'un seul triangle soit dessiné.

À propos de TinyImagePro →