SupaVoxel
OBJ 转 COLLADA

OBJ 转 DAE 转换器

拖入一个 .obj,即可下载包含几何体、法线、UV 和已声明单位的 COLLADA 1.4.1 .dae,这正是 Second Life 和 OpenSim 网格上传所要求的格式。转换全程在你的浏览器中完成。

  • 浏览器内运行
  • 无需注册
  • COLLADA 1.4.1
  • 保留 UV 和单位
更新于 2026年10月

如何将 OBJ 转换为 DAE

  1. 01

    打开 OBJ

    把 .obj 拖到转换器上,最大 200 MB,如果附带 .mtl 就一起拖入(同时选中两个文件,或拖入一个 .zip)。面板会统计三角面数和网格数量。OBJ 中每个 o 或 g 块都会成为 COLLADA 场景里的独立节点。
  2. 02

    设置单位

    OBJ 本身不含单位,所以要选择文件创建时所用的单位:Blender 和大多数 DCC 导出的文件用 m,3D 打印文件用 mm,部分 Maya 和 3ds Max 文件用 cm。所选单位会写入 .dae 的 <unit> 标签,这样导入器就知道真实尺寸。
  3. 03

    转换并上传

    点击 转换为 DAE。生成的是纯 XML 文件,可以直接用文本编辑器打开。在 Second Life 或 OpenSim 的网格上传器中上传,或导入 SketchUp、Unity、Godot。

OBJ 转 DAE 转换器会写入什么

下载的 .dae 里,导入器能读到的就是这些内容。

架构
COLLADA 1.4.1,这是 Second Life、OpenSim、SketchUp 和大多数旧版导入器期望的版本
几何体
每个 OBJ 对象对应一个 <geometry>,只含三角面(四边形和多边形在读取时会被拆分)
法线与 UV
两者都会保留,并共用同一套索引,避免导入器重新拆分顶点
材质
每个 .mtl 材质写入一个 Lambert 漫反射颜色(Kd);如果没有 .mtl,则使用一个中性材质
单位与坐标轴
你选择的单位,在 <unit> 中声明;Y_UP
不包含
贴图图像(每个材质取贴图的平均颜色)、骨骼绑定和动画

面向 Second Life 和 OpenSim 网格上传的 OBJ 转 DAE

Second Life 和 OpenSim 的网格上传器都是围绕 COLLADA 构建的,这也是搜索这项转换的人大多是在为虚拟世界建模的原因。Second Life 维基列出了几个关键限制:每个网格最多 8 个材质,每个细节层级最多 65,536 个顶点,压缩后上传上限为 8 MB。用户们还记录到,每个材质超过约 21,844 个三角面时上传器就会出问题,所以请让每个材质都保持在这条线以下。

贴图本来也不会随 .dae 一起传输。在 Second Life 中,你需要单独上传图像,再在世界里把它们贴到对应面上,所以这个转换器不支持嵌入贴图,在这里毫无损失。真正重要的是 UV 贴图被保留下来,这样你为 OBJ 绘制的贴图就能精准落在该在的位置。把低细节层级和物理碰撞形状分别导出为独立的 OBJ,逐一转换,然后在上传器对应的 LOD 标签页中载入。关于准备虚拟形象和建筑的更多内容,见 Second Life 页面。

2026 年还有哪些软件能打开 DAE 文件

应用DAE 支持情况说明
Second Life、OpenSim标准网格上传格式注意材质和顶点数量限制
SketchUp原生支持导入 .dae把 OBJ 导入 SketchUp 模型的常用途径
Blender 5.0 及更高版本已移除改用 OBJ 转 GLB,或直接使用 OBJ 文件
Unity、Godot支持导入 .daeFBX 或 glTF 通常更顺畅

写出干净 COLLADA 文件的技巧

推荐做法
  • 在 Second Life 上传前,先用 网格简化工具 精简高面数 OBJ;三角面越多,土地影响值涨得越快
  • 给 OBJ 分组起清晰的名称,它们会成为 .dae 中的节点名
  • 用 DAE 查看器 打开结果,确认缩放和朝向
避免做法
  • 别忘了 .mtl:没有它,DAE 只会得到一个中性材质,而不是你的颜色
  • 别转换还需要继续编辑的四边形网格,这条流程会把它三角化
  • 别把 DAE 发给 Blender 5,它已经无法导入 COLLADA 了

常见问题

常见问题

如何将 OBJ 转换为 DAE?

把 .obj 拖到本页面,选择这个 OBJ 创建时使用的单位,然后点击转换为 DAE,COLLADA 文件会立即下载。你不需要 Blender(它在 5.0 版本中移除了 COLLADA 支持),也不需要其他任何软件,文件永远不会被上传。

OBJ 转 DAE 转换器免费吗?

完全免费。无需注册、没有水印、没有每日次数限制。最大 200 MB 的文件由你自己的浏览器完成转换,不会发送到任何服务器。你还可以接连转换同一模型的 LOD 版本和物理碰撞版本。

生成的 DAE 能在 Second Life 中使用吗?

可以。转换器写出的是 COLLADA 1.4.1,包含法线、UV 和已声明的单位,Second Life 和 OpenSim 的网格上传器都能读取。请控制在 8 个材质、每个 LOD 65,536 个顶点、每个材质约 21,844 个三角面以内,并在支付上传费用前先在上传器预览中检查大小。

会包含贴图和 .mtl 文件吗?

会,只要你把 .mtl 与 .obj 一起选中,或拖入一个 .zip:每个材质都保留自己的漫反射颜色。贴图图像不会被嵌入,因为 COLLADA 是引用图像而不是存储图像,写出时每个材质会取贴图的平均颜色。UV 贴图会保留,请在目标应用中自行应用图像;Second Life 本来也是单独上传贴图的。

DAE 使用什么单位?

取决于你在文件单位下选择的:米、厘米、毫米或英寸。转换器会把这个单位写入 COLLADA 的 <unit> 标签,而不是重新缩放数值,因此会读取该标签的导入器就能显示真实尺寸。如果输出读数看起来不对,很可能是这个 OBJ 创建时用的是别的单位。

我能在 SketchUp 中打开 DAE 吗?

可以。SketchUp 通过“文件 > 导入”原生支持 COLLADA,因此把 OBJ 转成 DAE 是把 Blender 模型、扫描模型或 AI 生成的模型导入 SketchUp 场景的常见做法。大网格会让 SketchUp 变慢,请先简化密集模型。

免费开始

将 OBJ 转换为 DAE

在上方拖入 OBJ,即可下载可直接上传的 COLLADA 文件。

免费 · 浏览器内运行 · 无需注册