DAE 在线查看器

在浏览器中打开带纹理和动画的 COLLADA .dae 文件。免费,无需上传,无需安装。

DAE 文件用什么打开

DAE 是 COLLADA 格式的文件扩展名。这个 DAE 查看器在浏览器中打开 .dae 文件,连同材质、纹理和动画。把 .dae 和它的纹理图片(如果有)一起拖到页面上,场景就会显示出来。不需要安装软件,文件也不会上传。

SketchUp(草图大师)、Blender、3ds Max、Maya、C4D 等大多数软件导出的 COLLADA(.dae)文件都能打开。

COLLADA 是什么,哪里还在用

COLLADA(COLLAborative Design Activity)最初由索尼电脑娱乐发起,作为游戏资源的开放交换格式,2006 年起由 Khronos Group 维护。.dae 文件是 XML 文本,描述几何体、材质、场景层级、相机、灯光、蒙皮和动画。

游戏开发流程大多已经转向 FBX 和 glTF,但在下面这些场景里,DAE 仍然常见:

SketchUp
可以导出 DAE。建筑和室内设计常用的 SketchUp 模型,经常以 DAE 的形式在软件之间流转。Google Earth 的 KMZ 文件里装的模型也是 DAE。
机器人
ROS 和 Gazebo 的机器人描述文件(URDF)常用 DAE 网格表示机器人的外观部分。
Second Life 和 OpenSimulator
自定义网格以 DAE 格式上传。
Mixamo
除 FBX 外也提供 DAE 下载选项。
老模型素材库
2000 年代到 2010 年代的很多免费模型网站提供 DAE 下载。

DAE 贴图不显示

DAE 文件在 init_from 元素里按路径引用纹理,图片是单独的文件。把 .dae 和图片一起选中,或一起拖到页面上。查看器按文件名查找图片,原来放在哪个文件夹都不影响。不带图片时,模型能加载,显示基础颜色,但没有纹理。

Google Earth 的 .kmz 文件是一个 ZIP 压缩包。把扩展名改成 .zip 后解压,打开 models 文件夹里的 .dae,同时选中旁边的图片。

DAE 常见问题

尺寸不对:COLLADA 在文件头里声明单位,比如 SketchUp 通常写英寸。查看器按声明的单位换算,尺寸以米显示;导出软件写错了单位,换算结果也会跟着错。把数字用到别处之前,先看信息面板里的包围盒尺寸。

向上轴:文件头还声明了 Y 轴向上还是 Z 轴向上,SketchUp 和很多 CAD 软件导出的是 Z 轴向上。查看器读取时按声明把 Z 轴向上的文件转正,模型是直立的。

动画:文件里存的骨骼动画和节点动画可以在片段列表中播放。列表为空,说明没有导出动画,或者动画的存储方式这个查看器读不了。

在一个软件里能开、在另一个里打不开:COLLADA 规范很庞大,各家导出器只实现其中一部分,还各有怪癖。如果文件在这里打不开而你有原始软件,用默认设置重新导出,或改为导出 FBX、glTF,通常就能解决。

在多数游戏流程中取代了 COLLADA 的格式,可以用FBX 在线查看器查看。

把 DAE 转成现代格式

用“下载为”可以把模型保存为 GLB、glTF、OBJ、STL、PLY 或 USDZ。GLB 是最自然的替代:它同样出自 Khronos Group,保留网格、材质、纹理和动画,体积比同样内容的 XML 小得多。OBJ 和 STL 只保留几何体。STL 按屏幕上的姿势输出,想要静止姿态,先把“动画”设为“已停止”;带骨骼的角色导出 OBJ 时始终是静止姿态,通常是 T 姿势。

要把 COLLADA 模型用到网页或新的引擎里,可以用DAE 转 GLB。

常见问题

DAE 是什么文件?

DAE 是 COLLADA 文件,一种基于 XML 的 3D 格式,用于在软件之间交换模型、材质和动画。它由 Khronos Group 维护,和 glTF 出自同一组织。

怎么在线打开 DAE 文件?

把 .dae 和它的纹理图片拖到这个页面上。DAE 查看器在浏览器中运行,在本地读取文件,不会上传。

DAE 模型为什么没有贴图?

纹理是单独的图片文件,需要和 .dae 一起打开。如果仍有缺失,用文本编辑器打开 .dae,查看 init_from 元素里写的文件名。

DAE 查看器能播放动画吗?

能。文件里存的动画会列在片段列表中,可以播放。

SketchUp 的模型能在这里打开吗?

可以。大多数 .skp 文件能直接打开,在这个页面或本站任何一个查看器里都行。SketchUp 2019 保存的文件暂时读不了:可以在 SketchUp 里另存为其他版本,或把模型导出为 COLLADA(.dae),或从 KMZ 文件里取出 .dae,再打开它。

支持哪些 COLLADA 版本?

不按版本号区分。常见软件导出的 COLLADA(.dae)文件基本都能读取;用到少见特性的文件可能打不开,用原软件以默认设置重新导出通常能解决。

相关工具