SupaVoxel
免费 Collada 转换器

DAE 转 OBJ 转换器

放入 Collada .dae 文件,即可下载带 MTL 的 Wavefront OBJ,模型方向正确、单位为米。免费、无需注册,全程在你的浏览器中处理,文件始终留在你的电脑上。

  • 自动识别 Collada 单位
  • 贴图可单独提供或打包为 .zip
  • 部件保持独立
  • 不上传文件
更新于 2026年10月

如何将 DAE 转换为 OBJ

  1. 01

    放入 .dae 文件

    支持 Collada 1.4 文件(几乎所有导出器都写这个版本),最大 200 MB。转换器会读取文件头中的 <unit> 和 <up_axis> 标签,因此以英寸为单位的 SketchUp 模型和 Z 轴向上的机器人零件,打开后都方向正确、尺寸真实。
  2. 02

    检查部件列表

    面板会统计网格和材质数量。Collada 场景中的每个几何实例都会成为 OBJ 中的独立对象,所以一栋建筑的墙体、窗户和屋顶会分别保留。
  3. 03

    添加贴图并转换

    .dae 文件只按文件名引用图像,并不包含图像本身,所以要连同贴图文件一起选中 .dae,或者直接放入导出文件夹打包成的一个 .zip。然后点击 转换为 OBJ:开启 包含材质与贴图 时,你会得到一个 zip,内含 .obj、.mtl 以及转成 PNG 的贴图;关闭该选项则只输出单个 .obj 文件。

Collada 转 OBJ,不再被缩放和坐标轴搞晕

Collada 是少数会记录单位和向上轴的旧格式之一。SketchUp 写入的是英寸、Z 轴向上;用于 ROS 和 Gazebo 的机器人描述包通常用米、Z 轴向上;Blender 写入米,同样是 Z 轴向上。而 OBJ 两样都不记录,大多数软件都按 Y 轴向上、单位为米来读取。

转换器会在写出文件前套用 Collada 文件头的信息:模型被缩放到米,如果是 Z 轴向上的文件,还会旋转到 Y 轴向上的惯例下直立摆放。一张 36 英寸的 SketchUp 桌子会变成 0.914 单位高,Blender 和大多数软件会把它读作 0.914 米。需要不同的数值?在 缩放 中填入倍数,例如目标软件以厘米为单位就填 100。

DAE 转 OBJ 后保留的内容

Collada 内容在 OBJ 中
三角面与多边形保留;多边形会被三角化
几何实例与节点变换保留为独立对象,变换已烘焙
UV 坐标与法线保留
纯色漫反射材质颜色在 MTL 中保留为 Kd
你提供的贴图图像(PNG、JPG、TGA)保留:写成 PNG 并用 map_Kd 关联
你没有提供的贴图缺失;转换器会用琥珀色提示列出
单位与向上轴已套用:写出为 Y 轴向上、单位为米
蒙皮、动画、运动学丢弃;网格按加载时的姿态写出
摄像机、灯光不导出

图像仅按文件名匹配,所以导出器写入什么路径(C:\...、textures/、file:///)都没有影响。不支持直接拖入文件夹:请选中文件,或把它们打包成 zip。

DAE 与 OBJ 格式

DAE(Collada)
Khronos Group 制定的 XML 交换格式,2004 年首次发布
DAE 可容纳
网格、材质、贴图引用、骨骼、动画、物理、运动学、场景层级
DAE 常见来源
SketchUp、Google Earth 与 3D Warehouse、ROS 与 Gazebo、早期 Unity 和 Second Life 流程
OBJ 可容纳
几何、UV、法线、分组、MTL 材质
单位
DAE:由文件中的 unit 元素声明。OBJ:无,由软件自行假定
OBJ 的读取方
几乎所有建模、雕刻、渲染和打印软件

DAE 转 OBJ 转换器使用技巧

推荐做法
  • 转换前先在预览中检查部件和尺寸
  • 把 .dae 及其贴图文件夹打包成 .zip 后放入
  • 如果目标软件吃不消,可用 网格简化工具 精简体积庞大的 SketchUp 导出文件
  • 用 OBJ 查看器 打开结果,确认模型是直立的
避免做法
  • 不必再在导入端旋转模型,Z 轴向上的修正已经处理好了
  • 别指望 OBJ 里还留有动画或机器人关节
  • 别把预览没有贴图当成文件损坏;图像本来就不在 .dae 里,需要你自行添加

为什么现在就要把 Collada 转成 OBJ

Collada 在 2000 年代后期是首选的交换格式,许多模型库里至今仍塞满 .dae 文件。但它的支持正在消退:Blender 在 4.2 版就把内置的 Collada 导入/导出标为旧版功能,并已表示将在未来版本中移除,而许多较新的工具从未支持它。相比之下,OBJ 几乎在哪都能读。

如果你打算打印这个模型,DAE 转 STL 可直接转成毫米单位。用于网页或游戏引擎,DAE 转 GLB 会保留贴图和动画片段。只想先看看文件里有什么,就用 DAE 查看器。其他旧格式请见 FBX 转 OBJ。

常见问题

常见问题

如何免费把 DAE 转成 OBJ?

把 .dae 拖到上面的转换器,点击“转换为 OBJ”即可。你会得到一个带 MTL 的 OBJ,单位为米、方向正确。无需账号、无水印、文件数量不限。转换在你的浏览器中运行,Collada 文件不会被上传。最大支持 200 MB。

Collada 转 OBJ 会保留贴图吗?

会,前提是你把图像也提供给转换器。.dae 本身不包含图像,只列出它们的文件名。把贴图文件与 .dae 一起选中,或放入整个文件夹打包的 .zip,它们就会以 PNG 形式输出,并由 MTL 关联。任何未提供的图像都会在琥珀色提示中列出,对应材质输出为无贴图状态。

我的 SketchUp 模型尺寸会正确吗?

会。SketchUp 在 Collada 文件头中记录英寸,转换器会套用这个单位,把 OBJ 写成米。10 英尺的墙会变成约 3.05 单位,大多数软件会把它读作 3.05 米。如果需要厘米或毫米,在缩放中填 100 或 1000 即可。

这个 DAE 转 OBJ 转换器适合处理机密模型吗?

适合。文件由你自己浏览器标签页中的 JavaScript 解析,OBJ 在内存中生成并直接保存到你的设备。没有任何内容发送给 SupaVoxel 或其他人,建筑或产品文件都能保持私密。

生成的 OBJ 会保留独立对象吗?

会。Collada 场景中的每个几何实例都会在 OBJ 中成为带自身材质的独立对象。被多次放置的实例(例如房间里的椅子)会按每次摆放写出一份,位置已烘焙进去。

可以转换带动画的 DAE 到 OBJ 吗?

可以转换形状,但 OBJ 没有骨骼和关键帧,网格会按加载时的姿态写出。想保留动态,请把文件转成 GLB,它能保存骨骼和动画片段。

如果我的 DAE 文件打不开怎么办?

Collada 是 XML,下载过程中被截断的文件,或者由有问题的导出器保存的文件,都会解析失败。请从原软件重新导出。使用浏览器加载器不支持的 Collada 特性的特别老旧文件也可能失败,通常用另一个 3D 软件打开再另存即可解决。

免费开始

用照片生成新模型

跳过旧文件:在工作室中把图片变成 3D 模型,下载免费 GLB,付费方案还能直接导出 OBJ。归档的老文件就交给 DAE 转 OBJ 转换器。

无需信用卡 · 赠送 3 个免费积分