OBJ 转 COLLADA
OBJ 转 DAE 转换器
拖入一个 .obj,即可下载包含几何体、法线、UV 和已声明单位的 COLLADA 1.4.1 .dae,这正是 Second Life 和 OpenSim 网格上传所要求的格式。转换全程在你的浏览器中完成。
- 浏览器内运行
- 无需注册
- COLLADA 1.4.1
- 保留 UV 和单位
如何将 OBJ 转换为 DAE
- 01
打开 OBJ
把 .obj 拖到转换器上,最大 200 MB,如果附带 .mtl 就一起拖入(同时选中两个文件,或拖入一个 .zip)。面板会统计三角面数和网格数量。OBJ 中每个o或g块都会成为 COLLADA 场景里的独立节点。 - 02
设置单位
OBJ 本身不含单位,所以要选择文件创建时所用的单位:Blender 和大多数 DCC 导出的文件用 m,3D 打印文件用 mm,部分 Maya 和 3ds Max 文件用 cm。所选单位会写入 .dae 的<unit>标签,这样导入器就知道真实尺寸。 - 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 | 支持导入 .dae | FBX 或 glTF 通常更顺畅 |
常见问题
常见问题
如何将 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 变慢,请先简化密集模型。
相关工具与指南
继续探索
STL 转 STEP
把 STL 网格变成 CAD 程序能打开、测量和切割的面片 STEP 实体。
3MF 转 STL
将切片工程或下载的 3MF 变成任何打印机、切片软件或打印服务都能直接接受的普通 STL。
GLB 转 STL
把游戏、网页或 AI 生成的 GLB 转成比例正确、自动摆正的 STL,直接导入切片软件。
STL 转 FBX
将可打印的 STL 以二进制 FBX 形式带入游戏引擎或动画工具,毫米尺寸保持不变。
GLB 转 OBJ
将 GLB 解包为 OBJ、MTL 和 PNG 纹理,适用于雕刻工具和较旧的 3D 软件。
OBJ 转 STL
把 Blender、ZBrush 或扫描得到的 OBJ 变成打印尺寸正确的 STL。