Skip to content

Convertisseur FBX vers GLB ​

Convertissez un modèle FBX, OBJ, STL, PLY ou Collada en GLB, le format glTF binaire à fichier unique pris en charge par tous les moteurs web. Les animations sont conservées, les textures sont intégrées et les options ci-dessous corrigent les deux problèmes les plus fréquents : les modèles cent fois trop grands et ceux qui apparaissent couchés sur le côté. Aucun fichier n’est envoyé ; la conversion s’effectue dans votre navigateur. La conversion et la prévisualisation sont gratuites ; le téléchargement du GLB converti est inclus dans les offres Standard et Pro.

FBX, OBJ, STL, PLY, Collada

Un fichier que tous les moteurs web chargent.

Convertissez en GLB dans votre navigateur, avec les deux problèmes habituels corrigés au passage : le modèle qui arrive cent fois trop grand et celui qui arrive couché.

Cinq formats en entréeÉchelle et axe corrigésRien n’est envoyé
FBXcharacter.fbx200 units tallZ-up, on its backtextures alongside
GLBcharacter.glb2 m tallY-up, standingone file, textures inside
Prêt à convertir un modèle ?

Pourquoi choisir le GLB pour le web et les jeux ​

FBX est le format d’échange d’Autodesk. C’est le format fourni par Maya, 3ds Max et la plupart des boutiques de ressources, mais aucun navigateur ne peut le lire nativement. GLB est la forme binaire de glTF, conçue par le Khronos Group spécialement pour diffuser des contenus 3D finalisés sur un réseau : un seul fichier regroupant maillages, matériaux, textures et animations, qui se charge directement dans three.js, Babylon.js, PlayCanvas, Godot ainsi que dans les visionneuses de modèles d’iOS et d’Android.

En pratique, il suffit d’intégrer un GLB à une page web pour qu’il fonctionne. Un FBX doit d’abord être converti, et c’est précisément le rôle de cette page.

Les deux problèmes qui surviennent toujours ​

Échelle. Les fichiers FBX provenant de 3ds Max et de Maya sont généralement créés en centimètres. Un personnage de deux mètres est donc exporté avec une hauteur de 200 unités. Si vous le placez dans une scène glTF, où une unité correspond à un mètre, vous obtenez un personnage de la taille d’un immeuble de bureaux. L’outil le signale lorsque la boîte englobante d’un modèle semble suspecte, et le préréglage cm → m divise ses dimensions par 100. Les pouces sont également utilisés, principalement en CAO, et un préréglage est aussi prévu pour ce cas.

Axe vertical. glTF utilise l’axe Y comme axe vertical. 3ds Max, l’exportation par défaut de Blender et la plupart des outils de CAO utilisent l’axe Z. Un modèle en Z vertical chargé dans une scène en Y vertical se retrouve couché sur le dos. L’option Z vertical le fait pivoter une seule fois lors de la conversion. C’est préférable à une correction par rotation dans le code de votre jeu, dont vous devrez ensuite vous souvenir indéfiniment.

Ces deux corrections sont appliquées à un nœud conteneur plutôt qu’intégrées aux sommets, afin que les maillages skinnés continuent de fonctionner. L’intégration d’un changement d’échelle dans un maillage riggé brise sa pose de liaison, ce qui peut vous faire perdre tout un après-midi si vous ignorez la cause du problème.

Les textures et pourquoi le fichier de sortie peut être plus volumineux que l’original ​

Par défaut, l’exportation glTF enregistre les textures intégrées au format PNG. Le PNG est sans perte et, si les textures d’un modèle étaient initialement des JPEG, le GLB obtenu peut être plus volumineux que le FBX. L’option JPEG pour les textures opaques, activée par défaut, utilise le format JPEG pour toutes les textures qui ne nécessitent pas de transparence. Elle réduit généralement la taille du fichier de plusieurs fois sans différence visible. Les textures des matériaux transparents restent au format PNG, car le JPEG ne possède pas de canal alpha.

Si un modèle contient des textures 4K dont il n’a pas besoin, les limiter à 1024 ou 2048 pixels pendant la conversion est le moyen le plus simple de réduire sa taille. Pour un modèle de jeu observé à une distance normale, la 4K n’apporte presque jamais de bénéfice.

Après la conversion ​

Le modèle reste affiché sur la scène avec un rapport complet à côté, afin que vous sachiez ce que contient le fichier avant de le télécharger. Le contrôle de compatibilité avec les moteurs de jeu vérifie les valeurs importantes et propose sous forme de boutons les deux corrections essentielles : l’échelle et l’axe vertical.

Vous n’avez pas non plus besoin de changer de page pour la suite. L’optimisation compresse la géométrie avec Meshopt et supprime tout ce qui est inutilisé, une étape utile avant la publication. Si le modèle est un personnage sans squelette, l’outil de rigging peut en ajouter un et lui appliquer 260 mouvements gratuits par retargeting, toujours depuis cette même page.

Questions fréquentes ​

Comment convertir gratuitement un FBX en GLB ? ​

Déposez le fichier .fbx dans la zone ci-dessus, corrigez l’échelle si le modèle semble trop grand, puis cliquez sur Exporter le modèle. Le chargement et la prévisualisation s’effectuent dans votre navigateur, sans envoi de fichier ni création de compte ; le téléchargement du GLB est inclus dans les offres Standard et Pro.

Les animations sont-elles conservées pendant la conversion ? ​

Oui. Tous les clips contenus dans le FBX sont répertoriés et inclus par défaut. Vous pouvez les désactiver si vous ne souhaitez conserver que le maillage, ce qui réduit la taille du fichier.

Mes textures seront-elles conservées ? ​

Oui, si elles sont intégrées au FBX. Si le FBX les référence sous forme de fichiers séparés, ce qui est fréquent, sélectionnez ces fichiers image en même temps que le modèle ou compressez le dossier au format ZIP avant de le déposer. Un FBX qui utilise des textures externes sans que celles-ci soient fournies sera converti en GLB sans textures. C’est généralement ce que les utilisateurs veulent dire lorsqu’ils affirment que le convertisseur a « perdu » leurs matériaux.

Pourquoi mon GLB est-il plus volumineux que mon FBX ? ​

La cause est presque toujours le PNG. Activez le format JPEG pour les textures opaques et limitez leur taille si le modèle contient des images 4K. Si le fichier reste volumineux, la géométrie est en cause et l’optimiseur pourra la compresser.

Puis-je convertir un OBJ en GLB ? ​

Oui. Déposez le fichier .obj avec son fichier .mtl et ses textures, ou compressez le dossier au format ZIP. Un fichier OBJ indique le nom de sa bibliothèque de matériaux dans son contenu ; sans le fichier .mtl, le modèle sera chargé sans textures.

Mon modèle est-il envoyé quelque part ? ​

Non. Tout s’effectue à l’aide des API de fichiers du navigateur et de WebGL. Une fois chargée, la page fonctionne hors ligne, ce qui constitue la preuve la plus simple qu’aucune donnée n’est envoyée.

Et pour convertir un GLB en FBX dans l’autre sens ? ​

Ce n’est pas possible ici. FBX est un format propriétaire d’Autodesk pour lequel il n’existe aucun outil d’écriture ouvert. La conversion inverse nécessite donc Blender ou le SDK FBX. Blender peut importer un GLB puis l’exporter en FBX en quelques clics, et il est gratuit.