La destination finale d'un scan 3D compte tout autant que la manière dont il a été capturé. Un même modèle peut devenir une expérience de réalité augmentée sur un iPhone, un accessoire dans un moteur de jeu, un objet imprimé ou un élément interactif sur un site web. Chaque destination exige toutefois un format privilégié, et tous ne sont pas interchangeables.
Quel format devez-vous utiliser ?
Le format dont vous avez besoin dépend de trois questions : quelle est la destination, le modèle doit-il être animé et quel niveau de rendu est attendu ? Pour les maillages statiques destinés à une édition générale, utilisez l'OBJ ou le FBX. Pour tout ce qui est destiné à un moteur de jeu, comme Unity ou Unreal Engine, le FBX est préférable pour ses données d'animation et de scène. Le web et la RA multiplateforme privilégient le GLB.
Aperçu comparatif des formats
FormatTaille de fichierAnimationTexturesCompatible RAPropriétaireOBJMoyen (multi-fichier)NonOui (via MTL)NonWavefront / communautéFBXMoyen à grandOuiOuiNonAutodeskGLBPetit à moyenOuiOui (intégré)Oui (web/Android)Khronos GroupglTFPetit (multi-fichier)OuiOui (externe)Oui (web/Android)Khronos GroupUSDZPetit à moyenOuiOui (intégré)Oui (iOS/iPadOS/visionOS)Pixar/AOUSD/AppleSTLPetitNonNonNon3MF ConsortiumPLYMoyenNonCouleur par sommetNonStanford / communauté
Analyse détaillée format par format
OBJ : Le format d'échange universel
Considérez l'OBJ comme le langage courant des formats 3D. Développé à l'origine par Wavefront Technologies à la fin des années 1980, il ne fait l'objet d'aucune norme officielle aujourd'hui ; le format est devenu une norme communautaire stable et lisible depuis des décennies. Presque toutes les applications 3D au monde peuvent l'ouvrir.
Cette universalité a un prix. Une exportation OBJ complète se compose en réalité de trois éléments : le fichier .obj pour la géométrie, un fichier .mtl pour les propriétés des matériaux et un ou plusieurs fichiers image pour les textures. Tout outil prenant en charge l'importation 3D depuis vingt ans gère l'OBJ, mais partager un modèle signifie partager un dossier plutôt qu'un fichier unique.
Données préservées : géométrie, dépliage UV, normales de sommet, matériaux (via MTL), textures. Aucune animation, aucun rigging, aucune hiérarchie de scène au-delà des groupes nommés.
Taille de fichier : moyenne. Le format OBJ est en ASCII par défaut, ce qui le rend lisible par l'humain mais plus lourd que les équivalents binaires.
Outils adaptés : Blender, Maya, Cinema 4D, ZBrush, toute application 3D généraliste et pratiquement tous les moteurs de jeu en format d'importation.
Utilisez le format OBJ lorsque vous recherchez la compatibilité la plus large possible, que vous transférez un maillage statique entre différents outils ou que l'équipe destinataire ignore les formats pris en charge par son logiciel. Polycam exporte les fichiers OBJ avec leurs textures et le fichier MTL associé.
FBX : Le format professionnel de référence
Si l'OBJ est le langage courant de la 3D, le FBX est ce que les professionnels utilisent lorsqu'un modèle doit être fonctionnel. Développé à l'origine par Kaydara pour les flux de travail de capture de mouvement, puis acquis par Autodesk, il est devenu le format privilégié pour transférer des scènes complexes entre différents outils, car il ne laisse rien de côté : caméras, lumières, animations, squelettes et hiérarchie de scène sont conservés.
Le FBX est un format propriétaire. Autodesk publie le SDK et la documentation, mais les spécifications restent fermées. Cela ne l'a pas empêché d'atteindre une prise en charge quasi universelle dans Unity, Unreal Engine, Blender et pratiquement tous les outils professionnels de création de contenu numérique (DCC).
Données préservées : géométrie, matériaux, textures, dépliage UV, normales de sommet, données de squelette et de rig, animation par images clés, morph targets, caméras, lumières, hiérarchie de scène.
Taille de fichier : plus volumineux que le GLB à contenu équivalent ; prend en charge les formats binaire et ASCII.
Outils adaptés : Unity, Unreal Engine, Autodesk Maya, Autodesk 3ds Max, MotionBuilder, Blender, Cinema 4D
Utilisez le format FBX lorsque votre flux de travail implique de l'animation, du rigging ou des données de personnages, que vous livrez des ressources pour un moteur de jeu ou un pipeline de création numérique professionnel, ou lorsque l'équipe destinataire le demande expressément. Polycam exporte les fichiers FBX avec les matériaux et textures intégrés.
GLB et glTF : le standard pour le Web et le temps réel
Le glTF (Graphics Library Transmission Format) est né lorsque le monde du rendu en temps réel a décidé qu'il lui fallait sa propre réponse au FBX. Maintenue par le groupe Khronos, la même organisation à l'origine d'OpenGL et de Vulkan, la spécification glTF 2.0 décrit un format ouvert, neutre vis-à-vis de l'exécution, conçu pour une diffusion rapide de contenu 3D. En 2022, il est devenu la norme internationale ISO/IEC 12113:2022.
Ce format se décline sous deux formes, la différence résidant dans le conditionnement plutôt que dans les capacités. Un fichier .gltf est un document JSON lisible par l'homme qui référence des fichiers séparés de géométrie binaire et de textures ; tout est accessible et modifiable individuellement. Un fichier .glb regroupe le tout dans un conteneur binaire unique. Ce sont les mêmes données, mais dans un seul fichier au lieu de plusieurs.
Ce qui rend le glTF 2.0 particulièrement utile pour les flux de travail de numérisation, c'est son modèle de matériau basé sur le rendu physique (PBR). Un scan exporté au format GLB aura un aspect cohérent dans Blender, Unity, Unreal, un navigateur web ou une visionneuse AR, car ils lisent tous la même description de matériau.
Données préservées : géométrie, matériaux PBR, textures, dépliage UV, normales de sommet, animation, morph targets, hiérarchie de scène et caméras. L'habillage (skinning) et les squelettes sont pris en charge dans la spécification de base.
Taille de fichier : le format GLB est compact, en particulier grâce aux extensions de compression de textures telles que KTX2. Parmi les formats présentés ici, le GLB génère généralement les fichiers autonomes les plus légers pour une diffusion web.
Outils adaptés : Three.js, Babylon.js, model-viewer (web), Unity, Unreal Engine, Blender, Sketchfab, AR sur Android (via ARCore), Apple Vision Pro (avec des limites)
Utilisez le format GLB lorsque votre destination est le web, une visionneuse WebGL ou WebGPU, la réalité augmentée multiplateforme ou tout moteur temps réel moderne. Le GLB constitue le choix par défaut idéal pour tout ce qui ne cible pas spécifiquement la RA sur iOS ou un pipeline de création numérique professionnel. Polycam exporte à la fois au format glTF et GLB.
USDZ : le format AR d'Apple
L'USDZ a une histoire d'origine intéressante. L'Universal Scene Description (USD) a été développé par Pixar comme un cadre de collaboration pour des productions d'effets visuels massives, où plusieurs artistes et outils doivent travailler sur la même scène sans interférer les uns avec les autres. Apple s'est associé à Pixar pour l'adapter à la réalité augmentée mobile et a introduit l'USDZ lors de la WWDC 2018 en tant que format natif pour AR Quick Look sur iOS 12.
Sous le capot, la spécification OpenUSD décrit l'USDZ comme une archive ZIP non compressée contenant des fichiers de scène USD et des images de texture. L'implémentation actuelle d'Apple regroupe le tout dans un seul fichier usdc (USD binaire), ce qui explique pourquoi un fichier USDZ fonctionne immédiatement sur un iPhone.
Le Quick Look d'Apple est la raison pour laquelle l'USDZ est important pour la plupart des utilisateurs. Documenté sur le site développeur d'Apple, Quick Look est une visionneuse AR intégrée au système qui fonctionne dans Safari, Messages, Mail, Notes et l'application Fichiers sur iPhone, iPad et Apple Vision Pro. Un fichier USDZ partagé via une page web ou iMessage s'ouvre directement en réalité augmentée sans aucune application requise. Pour le commerce électronique, l'architecture et la visualisation de produits, cette expérience sans friction est tout l'intérêt du format.
Données préservées : géométrie, matériaux PBR, textures, dépliage UV, animation échantillonnée dans le temps, hiérarchie de scène. Remarque importante issue des forums pour développeurs d'Apple : la couleur de sommet (displayColor) n'est actuellement pas prise en charge dans AR Quick Look ; les matériaux nécessitent des textures avec coordonnées UV pour s'afficher correctement. L'exportation USDZ de Polycam génère automatiquement ces textures pour garantir un rendu parfait.
Taille de fichier : petite à moyenne ; comparable au GLB à contenu similaire.
Outils adaptés : Safari, Messages, Mail, Notes et Fichiers sous iOS/iPadOS ; Apple Vision Pro ; Xcode ; Reality Composer Pro
Utilisez le format USDZ lorsque votre destination finale est la réalité augmentée sur les appareils Apple, que vous publiez du contenu 3D sur un site web pour les utilisateurs d'iPhone et d'iPad, ou que vous concevez des expériences de réalité augmentée pour le Vision Pro. Polycam exporte en USDZ avec une prise en charge complète des textures et des matériaux PBR.
STL : le format d'impression 3D
Le format STL ne cherche pas à en faire trop, et c'est précisément ce qui le rend fiable.
Développé par 3D Systems dans les années 1980 pour leurs machines de stéréolithographie, ce format a une mission unique : décrire un maillage sous forme de liste de faces triangulées. Chaque face possède une normale de surface et trois sommets. C'est tout : pas de couleur, pas de matériaux, pas de textures, pas d'échelle, ni d'unités intégrées au fichier.
Pour l'impression 3D, cette simplicité est un atout. Les logiciels de tranchage comme PrusaSlicer, Cura et Bambu Studio lisent nativement les fichiers STL et appliquent le reste (hauteur de couche, remplissage, structures de support) à partir de leurs propres paramètres. La plupart des services d'impression commerciaux l'acceptent comme format de téléchargement principal.
Le STL atteint ses limites avec l'impression en couleur ou multi-matériaux. Si la couleur est importante, le format 3MF est plus adapté car il prend en charge les matériaux et les paramètres d'impression dans un seul fichier. Polycam n'exportant pas actuellement le format 3MF, les flux de travail d'impression couleur nécessiteront une étape de conversion depuis un autre format.
Utilisez le format STL lorsque le modèle est destiné à une imprimante standard FDM ou SLA, que vous avez uniquement besoin de la forme sans la couleur, ou que le service d'impression l'exige expressément.
PLY : transfert de nuages de points et de maillages
Le PLY (Polygon File Format) se situe à l'intersection de l'exportation de maillages et du transfert de nuages de points. Développé à Stanford au début des années 1990, c'est un format flexible capable de stocker des données de maillage, des nuages de points, ou les deux, avec des propriétés par sommet définies par l'utilisateur telles que la couleur, les normales et l'intensité.
Pour des outils comme CloudCompare et MeshLab, le PLY est un format natif. PDAL peut lire le PLY et le convertir en LAS. C'est le choix idéal lorsque votre destination est un logiciel de traitement open source plutôt qu'un moteur de jeu ou une visionneuse AR.
Utilisez le format PLY lorsque vous importez un maillage colorisé ou un nuage de points dans des outils de traitement open source. Polycam exporte par défaut les fichiers PLY au format binaire.
Quel format choisir : guide de décision
Utilisez le format OBJ lorsque votre logiciel n'impose aucun format particulier, que vous travaillez avec un maillage statique ou que vous recherchez un format universel compatible avec n'importe quelle application 3D développée au cours des 30 dernières années.
Utilisez le format FBX si vous travaillez avec Unity, Unreal Engine ou un pipeline d'animation professionnel, si votre modèle comporte un squelette ou une animation par images clés, ou si l'équipe destinataire l'exige expressément.
Utilisez le format GLB pour une publication sur le Web, pour concevoir une expérience de RA multiplateforme ou pour obtenir le fichier autonome le plus compact en rendu temps réel. Si vous hésitez entre iOS, Android ou le Web comme destination principale, GLB constitue une valeur plus sûre qu'USDZ.
Utilisez le format glTF (et non GLB) si vous devez inspecter ou modifier individuellement le fichier JSON de la scène et les textures, si vous concevez un pipeline de traitement automatique des ressources ou si un outil nécessite expressément ce format multifichier.
Utilisez le format USDZ si votre cible principale est l'iPhone, l'iPad ou l'Apple Vision Pro, et que vous souhaitez activer AR Quick Look sans nécessiter l'installation d'une application.
Utilisez le format STL lorsque le modèle est destiné à une imprimante 3D ou à une machine CNC et que la couleur n'est pas nécessaire.
Utilisez le format PLY pour manipuler des nuages de points ou transférer des données vers CloudCompare, MeshLab ou PDAL.
Focus sur l'USDZ : la réalité augmentée sur les appareils Apple
L'USDZ mérite une attention particulière car c'est le format pour lequel le pipeline scan-vers-AR de Polycam est le plus direct.
Le système AR Quick Look d'Apple, introduit avec iOS 12 en 2018, permet de visualiser n'importe quel fichier USDZ en réalité augmentée directement depuis Safari, Messages ou l'application Fichiers. Lorsqu'un utilisateur appuie sur un lien USDZ sur une page web dans Safari sur iPhone ou iPad, Quick Look s'ouvre automatiquement et place le modèle 3D dans le monde réel via ARKit. Aucun téléchargement d'application, aucune configuration. La documentation développeur d'Apple confirme que cela fonctionne dans Safari, Messages, Mail, News et Notes, et s'étend à l'Apple Vision Pro.
Ce que prend en charge le format USDZ dans Quick Look : les matériaux PBR utilisant le modèle d'ombrage UsdPreviewSurface s'affichent correctement. Les animations définies avec des attributs USD échantillonnés dans le temps sont lues à l'ouverture du fichier. La transparence fonctionne. La lecture audio est prise en charge. L'intégration d'Apple Pay et les actions personnalisées peuvent être intégrées via des métadonnées.
Un point à surveiller : la couleur des sommets (displayColor) n'est pas prise en charge dans AR Quick Look, comme confirmé sur les forums de développeurs d'Apple. Si un scan repose sur la couleur par sommet plutôt que sur des textures mappées en UV, le modèle apparaîtra en gris dans Quick Look. L'exportation USDZ de Polycam génère des textures (baking) plutôt que de s'appuyer sur la couleur des sommets, ce qui permet de gérer cela automatiquement.
Pour le Vision Pro, l'USDZ s'ouvre dans la fenêtre volumétrique de RealityKit ou peut être placé dans un espace partagé. La galerie Quick Look sur le site des développeurs Apple répertorie le Vision Pro comme une plateforme prise en charge, aux côtés de l'iPhone et de l'iPad. Reality Composer Pro est l'outil destiné à la création de scènes USDZ plus complexes intégrant des comportements et de l'interactivité.
Concernant la taille des fichiers : la session WWDC 2021 d'Apple sur AR Quick Look recommande d'exporter avec des paramètres de détail réduits ou moyens pour une diffusion via Quick Look, afin d'équilibrer la qualité visuelle et le temps de téléchargement. Un fichier USDZ destiné à une page produit doit être aussi léger que possible, car il se charge directement dans le navigateur.
glTF vs GLB pour le Web et la RA
GLTF et GLB sont le même format, simplement conditionné différemment. La spécification Khronos glTF 2.0 les définit comme deux modes de diffusion d'une même norme sous-jacente : un fichier JSON (.gltf) pouvant référencer des ressources binaires et de texture externes, et un conteneur binaire (.glb) regroupant toutes ces ressources dans un seul fichier.
Le GLB est préférable pour la diffusion dans presque toutes les situations. Un fichier unique est plus facile à héberger, à partager et à charger. Les frameworks WebGL comme Three.js et Babylon.js gèrent les deux formats avec la même efficacité, mais une URL GLB unique est plus simple à gérer qu'un fichier .gltf accompagné de ses fichiers .bin et de textures associés. Le GLB est également le format utilisé par le Scene Viewer d'Android pour les expériences de RA via ARCore.
Le glTF trouve son utilité lorsque vous devez accéder au contenu du fichier sans application 3D. Le JSON d'un fichier .gltf est lisible par l'humain, ce qui permet à un développeur d'inspecter ou d'ajuster les propriétés des matériaux, les noms des nœuds ou les données d'animation directement dans un éditeur de texte. C'est également la meilleure option pour les outils de pipeline qui traitent les ressources par programmation avant leur diffusion.
Pour la plupart des flux de travail Polycam : exportez en GLB pour une diffusion sur le web ou auprès d'un client. Exportez en glTF lors d'une transmission à un développeur qui doit travailler directement sur les fichiers de ressources.
STL pour l'impression 3D
Le format STL encode un maillage sous forme de liste de faces triangulées, chacune possédant une normale de surface et trois sommets. Le format STL binaire ajoute un petit nombre d'octets d'attributs par face (généralement zéro), tandis que le STL ASCII écrit tout en texte brut. C'est tout ce que contient le format : pas d'unités, pas d'échelle, pas de couleur, pas de matériaux, pas de coordonnées de texture.
Pour l'impression 3D, cela suffit généralement. Les logiciels de tranchage comme PrusaSlicer, Cura et Bambu Studio lisent nativement le STL et appliquent leurs propres paramètres de hauteur de couche, de remplissage et de supports. La plupart des services d'impression commerciaux acceptent le STL comme format de téléchargement principal.
Le STL montre ses limites pour l'impression en couleur ou multi-matériaux. Le format ne peut tout simplement pas transporter ces informations. Le format 3MF a été conçu pour combler cette lacune en prenant en charge la couleur, les matériaux et les paramètres d'impression dans un seul fichier. Polycam n'exporte pas actuellement le 3MF, les flux de travail d'impression couleur nécessiteraient donc une étape de conversion.
Utilisez le format STL lorsque le modèle est destiné à une imprimante FDM ou SLA standard, que la couleur n'est pas requise ou que le service d'impression l'exige expressément.
Exporter depuis Polycam
Polycam prend en charge les formats OBJ, FBX, GLTF, GLB, USDZ, STL, PLY, DAE, XYZ et DXF. Presque tous les cas d'utilisation professionnels en aval nécessitent une étape de conversion.
Pour exporter un modèle 3D depuis Polycam :
- Étape 1 : Ouvrez votre capture et appuyez sur le bouton Partager / Exporter (en haut à droite sur mobile, dans la barre d'outils sur le web). Étape 2 : Sélectionnez le type de sortie. Pour les modèles 3D basés sur un maillage, sélectionnez Maillage. Pour les données de nuage de points, sélectionnez Nuage de points. Étape 3 : Choisissez votre format dans le menu déroulant. Étape 4 : Pour l'USDZ, confirmez les paramètres de qualité de texture avant l'exportation si la taille du fichier est importante pour une diffusion web.
Les formats GLB et USDZ intègrent tous deux les textures dans un seul fichier. Les formats OBJ et glTF s'exportent sous forme de packages multi-fichiers. Le format STL n'exporte que la géométrie. Le format PLY s'exporte par défaut au format binaire.
Vous souhaitez essayer par vous-même ?
FAQ
Quelle est la différence entre OBJ et FBX ? L'OBJ est un format de maillage statique simple qui répartit la géométrie, les coordonnées UV et les matériaux de base sur plusieurs fichiers. Le format FBX va plus loin en intégrant les données d'animation, les armatures (squelettes), les caméras, les lumières et la hiérarchie de la scène dans un fichier unique. Pour les objets statiques, l'OBJ s'avère plus simple. Dès qu'il s'agit d'animation ou d'un pipeline de production complet, le format FBX s'impose.
Quelle est la différence entre GLB et glTF ? Il s'agit du même format sous deux conditionnements distincts. Un fichier .gltf est un document JSON lisible par l'humain qui renvoie à des fichiers binaires et de textures externes. Un fichier .glb rassemble le JSON, la géométrie et les textures dans un seul conteneur binaire. Le format GLB convient mieux à la distribution ; le glTF est préférable pour inspecter ou modifier directement les éléments de la ressource.
Quel format de fichier 3D est idéal pour la RA sur iOS ? Le format USDZ. Le système Quick Look d'Apple exploite le format USDZ en natif pour la réalité augmentée sur iPhone, iPad et Vision Pro. Un fichier USDZ partagé via Safari ou iMessage s'ouvre directement en RA, sans aucune application. Le format GLB fonctionne sur iOS via des visionneuses web, mais ne lance pas l'expérience native Quick Look.
Quel est le meilleur format 3D pour les scans LiDAR ? Tout dépend de l'usage prévu. Pour la RA sur les appareils Apple, optez pour USDZ. Pour le Web et le rendu temps réel, choisissez GLB. Pour les pipelines d'animation, tournez-vous vers FBX. Enfin, pour exploiter des données de nuages de points plutôt qu'un maillage, préférez LAS ou PLY.
Quel format 3D est le plus léger pour le Web ? Le format GLB est généralement le plus compact des formats autonomes pour le Web. Il s'appuie sur un encodage binaire et prend en charge la compression des textures grâce à des extensions comme KTX2. Les fichiers OBJ s'avèrent plus volumineux en raison de leur encodage ASCII. Le format FBX intègre quant à lui des métadonnées de scène supplémentaires qui alourdissent le fichier. Le format USDZ présente un poids comparable au GLB, mais reste conçu pour l'écosystème Apple plutôt que pour le Web ouvert.
Le format USDZ peut-il être utilisé en dehors des appareils Apple ? Oui, dans une certaine mesure. L'USD est un format ouvert maintenu par l'Alliance for OpenUSD, pris en charge par des outils comme Blender, Houdini et NVIDIA Omniverse. Toutefois, en tant que format de distribution, l'USDZ déploie tout son intérêt au sein de l'écosystème Apple. Pour une RA véritablement multiplateforme, le GLB via le standard WebXR offre une compatibilité bien plus large.
Quels formats 3D prennent en charge l'animation ? Les formats FBX, GLB/glTF et USDZ prennent tous en charge l'animation. Ce n'est pas le cas d'OBJ ni de STL. Le format PLY ne propose quant à lui aucun mécanisme standard d'animation. Le format FBX gère l'animation squelettique complète ainsi que les cibles morphologiques. GLB/glTF prend en charge ces mêmes fonctionnalités, en y ajoutant les blend shapes. Enfin, l'USDZ gère les animations USD échantillonnées dans le temps, tant pour les transformations que pour les maillages.
Le format STL prend-il en charge la couleur ou les textures ? Non. Le format STL n'enregistre que la géométrie : des faces triangulées définies par des normales de surface et des coordonnées de sommets. Il n'intègre ni couleur, ni matériau, ni coordonnées UV. Pour l'impression 3D en couleur, le format 3MF est la solution adaptée, bien que Polycam ne propose pas encore son exportation.













