免费 Collada 转换器
DAE 转 OBJ 转换器
放入 Collada .dae 文件,即可下载带 MTL 的 Wavefront OBJ,模型方向正确、单位为米。免费、无需注册,全程在你的浏览器中处理,文件始终留在你的电脑上。
- 自动识别 Collada 单位
- 贴图可单独提供或打包为 .zip
- 部件保持独立
- 不上传文件
如何将 DAE 转换为 OBJ
- 01
放入 .dae 文件
支持 Collada 1.4 文件(几乎所有导出器都写这个版本),最大 200 MB。转换器会读取文件头中的<unit>和<up_axis>标签,因此以英寸为单位的 SketchUp 模型和 Z 轴向上的机器人零件,打开后都方向正确、尺寸真实。 - 02
检查部件列表
面板会统计网格和材质数量。Collada 场景中的每个几何实例都会成为 OBJ 中的独立对象,所以一栋建筑的墙体、窗户和屋顶会分别保留。 - 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 转 STL
将 SketchUp 或 3D Warehouse 的 Collada 文件转换为尺寸正确的 STL,直接用于切片软件。
DAE 转 GLB
把 SketchUp 或 Second Life 的 Collada 模型转为适用于 Web、AR 和游戏引擎的现代 GLB。
OBJ 转 DAE
将 OBJ 转换为 COLLADA 1.4.1 .dae,适用于 Second Life、OpenSim、SketchUp 和旧版工具。
glTF 转 OBJ
把 glTF 场景转成旧版 3D 软件也能打开的 OBJ、MTL 和纹理。
FBX 转 OBJ
从 Autodesk FBX 中得到通用可读的静态 OBJ,并包含嵌入纹理。
DAE 查看器
在浏览器中按真实比例打开 COLLADA .dae 文件,查看材质、线框和部件数量。
常见问题
常见问题
如何免费把 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 软件打开再另存即可解决。
相关工具与指南
继续探索
OBJ 查看器
在浏览器中打开 Wavefront .obj,检查其形状、拓扑、部件数量和尺寸。
OBJ 转 GLB
将 Wavefront OBJ 转换为单个 GLB,适用于网页、AR 和游戏引擎,并修正单位。
glTF 转 STL
将 .gltf 模型转换为可直接打印的 STL:单位为毫米、Z 轴朝上并置于打印床。
PLY 转 STL
把扫描得到的 PLY 网格变成可打印的 STL,并修正比例和朝向。
3MF 转 STL
将切片工程或下载的 3MF 变成任何打印机、切片软件或打印服务都能直接接受的普通 STL。
GLB 转 STL
把游戏、网页或 AI 生成的 GLB 转成比例正确、自动摆正的 STL,直接导入切片软件。
免费开始
用照片生成新模型
跳过旧文件:在工作室中把图片变成 3D 模型,下载免费 GLB,付费方案还能直接导出 OBJ。归档的老文件就交给 DAE 转 OBJ 转换器。
无需信用卡 · 赠送 3 个免费积分