Quel format de fichier 3D utiliser pour votre projet ?
Differents formats 3D servent a differents usages. Voici un guide pratique pour choisir le bon.

Le tableau de decision rapide
Pour le web et les visionneuses 3D en ligne : GLB/GLTF
Pour les game engines (Unity, Unreal) : FBX
Pour les logiciels 3D et la compatibilite maximale : OBJ
Pour la AR sur appareils iOS : USDZ
Pour l'impression 3D : STL
Specifiquement pour Blender : Tous les formats ci-dessus, plus les fichiers natifs .blend
C'est la version simple. Voyons maintenant pourquoi et les nuances de chaque format.
Exportez dans le bon format pour votre plateforme cible
GLB / GLTF - Le standard du web
Ce que c'est : Format moderne optimise pour le web, developpe par le Khronos Group (la meme organisation derriere OpenGL). GLB est la version binaire (fichier unique). GLTF est la version JSON (fichiers multiples).
Ideal pour : Visionneuses 3D web, visualisation de produits en ligne, AR dans les navigateurs web, tout contenu 3D affiche dans des navigateurs ou des applications web.
Avantages : Petite taille de fichier (compression efficace). Chargement rapide dans les navigateurs web. Supporte les materiaux PBR (Physically-Based Rendering, systeme de materiaux moderne). Fonctionne sur toutes les plateformes (web, mobile, desktop). Devient le standard de l'industrie pour le 3D web.
Limitations : Format relativement recent, donc les logiciels anciens peuvent ne pas le supporter (mais les logiciels modernes oui). Pas ideal pour l'edition : c'est davantage un format de livraison.
Utilisez GLB quand : Vous integrez du 3D sur des sites web, creez des visionneuses 3D web, du 3D de produits pour l'e-commerce, du Web AR. C'est le choix par defaut pour tout ce qui touche au web.
FBX - Le standard de l'industrie du jeu
Ce que c'est : Le format d'Autodesk, largement adopte dans l'industrie du jeu video. Format binaire qui preserve les donnees complexes.
Ideal pour : Unity et Unreal Engine. Les flux de travail de developpement de jeux. Le transfert de modeles entre logiciels 3D (Maya, 3ds Max, Blender).
Avantages : Excellent support des animations, du rigging et des hierarchies complexes. Unity et Unreal supportent nativement le FBX. Preserve bien les informations de materiaux. Standard de l'industrie en developpement de jeux.
Limitations : Taille de fichier plus importante que GLB. Format proprietaire (propriete d'Autodesk, mais largement supporte). Non optimise pour le web.
Utilisez FBX quand : Vous importez dans Unity ou Unreal. Vous travaillez avec des personnages rigges/animes. Vous transferez des modeles entre logiciels 3D professionnels. Pipelines de developpement de jeux.
OBJ - Le format universel
Ce que c'est : Format classique (des annees 1980) qui decrit uniquement la geometrie. Simple, base sur du texte, universellement compatible.
Ideal pour : Compatibilite maximale. Partager des modeles entre differents logiciels. Modeles simples qui n'ont pas besoin de fonctionnalites complexes.
Avantages : Tous les logiciels 3D peuvent ouvrir des OBJ. Simple et fiable. Les materiaux sont stockes dans un fichier MTL separe (texte brut, facile a comprendre). Bon pour l'edition dans plusieurs programmes.
Limitations : Pas de support d'animation. Pas de systemes de materiaux PBR modernes (utilise l'ancien Phong shading). Taille de fichier plus importante. Les materiaux/textures ne sont pas integres (fichiers separes).
Utilisez OBJ quand : Vous devez ouvrir un modele dans divers logiciels. Vous partagez des modeles avec des personnes utilisant des logiciels inconnus. Archivage/stockage de donnees 3D. Modeles statiques simples sans animation.
USDZ - Le format AR d'Apple
Ce que c'est : Le format proprietaire d'Apple pour la AR (realite augmentee). Base sur l'Universal Scene Description (USD) de Pixar.
Ideal pour : AR Quick Look sur les appareils iOS. Experiences de AR sur iPhone et iPad. Applications AR de l'ecosysteme Apple.
Avantages : Fonctionne parfaitement avec les fonctionnalites AR d'iOS. Optimise pour les performances mobiles. Supporte les materiaux PBR. Un seul fichier contient tous les assets (geometrie, textures, etc.).
Limitations : Specifique a iOS (bien qu'Android ait un certain support). Peu d'outils creent des USDZ directement (generalement conversion depuis d'autres formats). Principalement un format de livraison, pas d'edition.
Utilisez USDZ quand : Vous creez des experiences AR pour iPhone/iPad. Integration Apple AR Quick Look. Applications AR centrees sur iOS. AR de produits pour l'e-commerce sur iOS.
STL - Le format d'impression 3D
Ce que c'est : Format simple qui decrit uniquement la geometrie de surface. Developpe pour l'impression 3D (stereolithographie).
Ideal pour : Impression 3D. Usinage CNC. Tout processus de fabrication necessitant la geometrie de surface.
Avantages : Tous les logiciels d'impression 3D acceptent le STL. Format simple : uniquement des triangles decrivant la surface. Petite taille de fichier pour les geometries simples.
Limitations : Pas de couleur, pas de textures, pas de materiaux : uniquement la geometrie. Pas d'information de structure interne. Non adapte au rendu ou a la visualisation (pas de donnees d'apparence).
Utilisez STL quand : Vous imprimez des modeles en 3D. Fabrication et prototypage. Situations ou seule la forme compte, pas l'apparence.
DAE (Collada) - Le standard ouvert
Ce que c'est : Format open-source base sur XML. Concu comme format d'echange universel entre logiciels 3D.
Ideal pour : Echange entre differentes applications 3D. Certains game engines (les anciennes versions d'Unity le preferaient). Flux de travail open-source.
Avantages : Standard ouvert (non proprietaire). Bonne compatibilite entre logiciels. Supporte les animations et les scenes complexes.
Limitations : En cours de remplacement par GLB/GLTF pour la plupart des usages. Le format XML est verbeux (fichiers volumineux). Moins utilise qu'auparavant.
Utilisez DAE quand : Un logiciel specifique l'exige. Flux de travail 3D open-source. Besoins de compatibilite legacy.
Conversion entre formats
Vous n'etes pas limite a un seul format. La plupart des logiciels 3D peuvent convertir entre les formats. Blender (gratuit) peut ouvrir et exporter tous les formats courants. Des convertisseurs en ligne existent egalement.
Flux de travail courant : l'IA genere le modele → telechargez dans votre format prefere, ou telechargez en OBJ → convertissez dans le format souhaite avec Blender ou un outil en ligne.
Certaines conversions sont sans perte (pas de perte de qualite), d'autres perdent des informations. Par exemple :
FBX to GLB: Usually good, materials translate well
GLB to OBJ: Lose some material information
FBX to STL: Lose all materials/textures, keep only geometry
OBJ to FBX: Geometry preserved, materials might need adjustment
Cas d'utilisation pratiques
Site e-commerce avec visionneuses 3D de produits : Utilisez GLB. Chargement rapide, bonne qualite, fonctionne dans tous les navigateurs.
Jeu Unity avec 100 props : Utilisez FBX. Le format natif d'Unity, il gere tous vos assets sans probleme.
Partager des modeles 3D avec un client (qui pourrait utiliser n'importe quel logiciel) : Utilisez OBJ. La compatibilite universelle garantit qu'il pourra l'ouvrir.
Application AR pour iPhone montrant des meubles dans le salon des clients : Utilisez USDZ. Optimise pour la AR sur iOS.
Impression 3D de figurines personnalisees : Utilisez STL. Format standard pour toutes les imprimantes 3D.
Visualisation architecturale (rendu dans divers logiciels) : Utilisez FBX ou OBJ. Bonne compatibilite avec les logiciels de rendu.
Considerations de taille de fichier
Le meme modele dans differents formats a des tailles de fichier differentes :
GLB: Most efficient, smallest file (good compression)
FBX: Medium size
OBJ: Large (uncompressed, plus separate texture files)
USDZ: Medium to large
STL: Depends on geometry complexity
Pour la livraison web, la taille du fichier compte (affecte la vitesse de chargement). Pour l'utilisation locale (game engines, logiciels 3D), la taille du fichier est moins critique.
Perennite
Si vous archivez des modeles 3D pour un stockage a long terme, OBJ est le plus sur. Il existe depuis plus de 40 ans et ne va pas disparaitre. Un format simple signifie que les logiciels futurs pourront toujours le lire.
Pour le travail actuel, GLB et FBX sont les standards modernes et seront supportes dans un avenir previsible.
Et les formats natifs ?
Les logiciels 3D ont des formats natifs (.blend pour Blender, .max pour 3ds Max, .ma/.mb pour Maya). Ceux-ci preservent tout de votre scene : capacites d'edition completes et fonctionnalites specifiques au logiciel.
Utilisez les formats natifs pour les projets actifs sur lesquels vous travaillez. Utilisez les formats d'exportation (GLB, FBX, OBJ) pour la livraison et le partage.
Depannage rapide
Le modele ne s'importe pas dans Unity/Unreal : Essayez le format FBX. Ces engines preferent le FBX.
La visionneuse 3D sur le site web charge lentement : Utilisez GLB et compressez-le. Envisagez de reduire la resolution des textures.
Les materiaux ont un mauvais rendu apres l'importation : Differents formats gerent les materiaux differemment. Vous devrez peut-etre reassigner les materiaux dans votre logiciel cible.
Le fichier est trop volumineux : Convertissez en GLB (bonne compression), ou reduisez la resolution des textures, ou decimez la geometrie.
Many platforms like 3D AI Studio let you download models in multiple formats, so you can experiment and see which works best for your specific workflow and requirements.
Tim's Take
Real experience
"GLB est l'avenir, point final. FBX est encore le roi des game engines, mais il est lourd. J'aimerais que Unity adopte pleinement GLB. En attendant, on est condamnes a convertir des fichiers sans arret."
Tim Karlowitz
Developer & Creative @ Karlowitz Studios
Tim est un technologue creatif et developpeur chez Karlowitz Studios en Allemagne. Il est specialise dans les experiences 3D interactives pour le web et les pipelines de contenu automatises, apportant une perspective rigoureuse d'ingenierie a l'evaluation des outils d'IA.