Preview3D
Obtenir

Qu’est-ce qu’un fichier .dae ? COLLADA, textures absentes et le Mac

Un fichier .dae est un document COLLADA : du XML qui décrit une scène 3D avec maillages, matériaux, caméras, lumières et animation. Il est né chez Sony en 2004 et il est maintenu par le Khronos Group depuis 2005. Les outils de jeu vidéo, SketchUp et Google Earth l’ont utilisé pendant des années, mais glTF le remplace aujourd’hui, et Blender 5.0 a supprimé sa prise en charge intégrée.

En bref

Extension
.dae
Type
Scène 3D
Créé par
Sony, Khronos Group
Depuis
2004
Norme
ISO/PAS 17506:2012
Spécification
Khronos COLLADA
macOS sans app
En partie — voir le texte ci-dessous

Faits vérifiés le 4 novembre 2026

Du XML lisible

COLLADA est du texte lisible. Voici le début d’un octaèdre que j’ai fait enregistrer par SceneKit d’Apple :

<?xml version="1.0" encoding="UTF-8"?>
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
 <asset>
  <contributor>
   <authoring_tool>SceneKit Collada Exporter v1.0</authoring_tool>
  </contributor>
  <created>2026-11-04T15:57:14Z</created>
  <modified>2026-11-04T15:57:14Z</modified>
  <unit meter="1.000000"/>
  <up_axis>Y_UP</up_axis>
 </asset>

La partie <asset> contient le programme qui a créé le fichier, les dates de création et de modification, et surtout l’unité et l’axe qui pointe vers le haut. Suivent des bibliothèques de matériaux, de géométrie et d’images, et une scène qui les assemble. La géométrie est écrite sous forme de longues suites de nombres, comme <float_array count="18">0 0 10 10 0 0 …</float_array>.

Unités et axe vertical

Chaque fichier indique combien de mètres vaut une unité (<unit meter="…"/>), et s’il ne dit rien, c’est le mètre. La spécification l’illustre même par une « nautical_league » imaginaire de 5556 mètres. L’axe vertical (<up_axis>) est Y, Z ou X, Y par défaut.

Dans le fichier ci-dessus, SceneKit a écrit meter="1.000000" — des mètres — alors que l’OBJ d’où venait l’octaèdre n’avait aucune unité. Un programme qui lit les unités l’affichera haut de 20 mètres. Vérifiez donc les dimensions après l’ouverture.

Pourquoi il arrive sans textures

Les textures ne sont pas dans le fichier .dae, mais à côté, sous forme d’images. Le fichier y renvoie par un chemin dans <library_images>, dans un élément <init_from>. Les trois causes de textures manquantes qui reviennent sans cesse sur les forums de SketchUp, de Maya, de Google Earth et de jeux vidéo :

  • Le .dae est arrivé sans son dossier d’images. Le guide d’Aperçu d’Apple dit clairement de ne pas sortir un .dae de son dossier.
  • Le chemin est absolu, comme file:///C:/Users/…, et ne mène nulle part sur un autre ordinateur.
  • Le nom de l’image ne correspond pas à ce qui figure dans <init_from>.

Ouvrez le .dae dans un éditeur de texte et cherchez <init_from> : vous verrez exactement quelles images le fichier attend, et où.

SketchUp et Google Earth : un .dae dans un .kmz

SketchUp exporte du COLLADA 1.4 via Fichier → Exporter → Modèle 3D. Google Earth utilise des modèles COLLADA à l’intérieur de paquets .kmz. Un .kmz est un ZIP : renommez-le en .zip, décompressez-le, et vous trouverez à l’intérieur le .dae et ses textures. Un modèle issu de Google Earth peut s’ouvrir mal orienté, car chaque globe virtuel lit le COLLADA un peu différemment.

COLLADA s’efface

Khronos lui-même présente COLLADA comme un format d’échange entre programmes, pas de diffusion. La diffusion revient au glTF, que le groupe de travail COLLADA a lui-même annoncé en 2013. Blender a fait passer COLLADA au statut legacy en 2024 et l’a supprimé dans la version 5.0, en novembre 2025 ; Blender 4.5 LTS est la dernière version qui ouvre le .dae sans add-on. Et SceneKit, par lequel le Mac lit le DAE, est en mode maintenance chez Apple depuis la WWDC 2025. Sur macOS 27.0.1, il le lit toujours — je l’ai vérifié.

Si vous avez d’anciens fichiers .dae, convertissez-les en glTF/GLB tant que vous avez encore de quoi les ouvrir.

D’où vient COLLADA

COLLADA est né chez Sony Computer Entertainment pour permettre aux studios de faire passer les contenus PlayStation 3 d’un outil à l’autre. La première version est sortie en 2004, et en juillet 2005, Khronos l’a adopté comme norme ouverte. La version la plus répandue est la 1.4.1, de 2008. La version 1.5, la même année, a ajouté la géométrie B-rep exacte, la cinématique et les fichiers empaquetés .zae, et elle a été publiée en 2012 comme ISO/PAS 17506. En novembre 2025, Khronos a publié une version corrigée, la 1.5.1. Le canard en caoutchouc que vous connaissez grâce aux exemples de nombreuses visionneuses 3D est un modèle COLLADA de Sony datant de 2006.

Comment ouvrir un DAE sur Mac

  • Aperçu ouvre un .dae, mais, selon le guide d’Apple, avec moins de fonctions sur macOS 27 que pour l’USD. Il ne l’enregistre pas dans un format d’impression comme le STL ou l’OBJ.
  • Quick Look devrait l’afficher grâce à l’extension SceneKit du système. Je ne l’ai pas essayé avec un fichier précis.
  • Blender 4.5 LTS ouvre le .dae et l’enregistre en glTF. Les versions plus récentes de Blender, seulement avec des add-ons.
  • Preview3D, mon app, ouvre le .dae sur Mac via SceneKit, avec les matériaux et les lumières que contient le fichier. Infos du modèle affiche les dimensions et le nombre de triangles, une vérification du maillage est disponible, et l’app convertit le modèle en STL, OBJ ou PLY — ce qu’Aperçu ne sait pas faire.

Convertir un DAE en STL

Sur Mac, Preview3D convertit depuis Fichier → Exporter le modèle sous… (⌥⌘E), sans rien envoyer en ligne. Les textures, les matériaux, l’animation et les rigs disparaissent ; le STL ne porte que la forme. Les modèles issus de jeux vidéo sont souvent construits en morceaux séparés et demandent des réparations avant l’impression ; la vérification du maillage montre les trous et les arêtes qui ne tiennent pas ensemble. Et pensez aux unités : vérifiez la taille dans le trancheur (slicer) après la conversion.

Questions fréquentes

Qu’est-ce qu’un fichier .dae ?

Un document COLLADA : une scène 3D en XML avec maillages, matériaux, caméras, lumières et animation. DAE signifie Digital Asset Exchange.

Pourquoi mon .dae s’est-il ouvert sans textures ?

Les textures sont des images séparées, à côté du fichier. Elles manquent, ont un chemin absolu venant d’un autre ordinateur, ou portent le mauvais nom. Dans un éditeur de texte, <init_from> montre quelles images le fichier attend.

Un Mac ouvre-t-il le .dae sans autre app ?

Oui, Aperçu l’ouvre, mais ne l’enregistre pas dans un format d’impression.

Blender 5 n’ouvre pas le .dae. Que faire ?

Utilisez Blender 4.5 LTS, la dernière version avec la prise en charge intégrée de COLLADA, ou un add-on. Enregistrez ensuite le fichier en glTF/GLB.

Comment convertir un DAE en STL ?

Sur Mac, dans Preview3D, avec Fichier → Exporter le modèle sous…, puis vérifiez le maillage, et la taille dans le trancheur.

DAE ou glTF : lequel est le mieux ?

Pour les nouveaux modèles, le glTF. Khronos lui-même le recommande plutôt que COLLADA, et Blender 5 ne lit plus COLLADA.

Pages associées

Sources

Vous avez un vieux .dae de SketchUp ou de Google Earth que votre Mac n’a pas ouvert entièrement ? Écrivez-moi à apps@xfanta.com en indiquant d’où il venait.

Ouvrez-le dans Preview3D

STEP, 3MF, STL, G-code, BGCODE et plus sur Mac, iPad, iPhone et Vision Pro. Un seul achat, sans compte, sans réseau.

Preview3D sur l’App Store