Collada 转 glTF 二进制
DAE 转 GLB 转换器
将 Collada .dae 连同其纹理图片,或导出文件夹的单个 .zip 拖入,即可下载以米为真实尺寸、包含全部部件、纹理和动画剪辑的 GLB。全程在浏览器本地运行。
- 读取文件中的单位
- 纹理已打包
- 保留动画
- 无需上传
如何将 DAE 转为 GLB
- 01
拖入 .dae 及其纹理
将.dae与图片文件一起选中并一次性拖入,或把 SketchUp 的导出文件夹压缩成.zip后拖入。不含纹理的纯.dae也可单独使用。面板会显示找到的网格和材质数量;SketchUp 的组件和组会各自成为独立网格。 - 02
检查米制尺寸
文件里的<unit>标签会在加载时应用,因此基于英寸的 SketchUp 模型和基于米的 Second Life 道具都会在 输出尺寸 中正确显示。只有数字明显不对时,才需要更改 文件单位。 - 03
转换
点击 转换为 GLB,二进制文件便会下载。可将其放入 three.js、<model-viewer>、Godot、搭配 glTFast 的 Unity 或 Blender。
为什么从 Collada 转到 GLB
Collada 是 2000 年代的中立交换格式,至今仍有大量模型以它保存:SketchUp 导出与 3D Warehouse 下载、Second Life 和 OpenSimulator 网格上传,以及较旧的游戏制作流程。维护 Collada 的 Khronos Group 后来推出了面向交付的继任者 glTF,如今浏览器、AR 查看器和大多数引擎都更青睐它。
好处很实际。DAE 是冗长的 XML,体积常常是同一几何体二进制 GLB 的数倍,而且解析慢。许多现代工具(包括 Android 的 Scene Viewer 和大多数 Web 3D 库)根本不加载它。转换一次,就能得到一个通用于这些工具的文件。
DAE 转 GLB 转换器会保留什么
| Collada 数据 | 在 GLB 中 | 说明 |
|---|---|---|
| 网格与多边形 | 保留 | 多边形会三角化 |
| 节点层级与变换 | 保留 | 每个组件仍为独立网格 |
| 材质颜色 | 保留 | 转为 glTF 基础色 |
<unit> 与 <up_axis> | 已应用 | 按 glTF 要求以米为单位、Y 轴向上写入 |
| 纹理图片(PNG、JPG、TGA) | 打包进 GLB | 需你提供时;见下文 |
| 动画剪辑 | 保留 | 列在“会保留的内容”下 |
DAE 纹理与 GLB
Collada 文件本身不包含图片,而是按路径指向它们,通常是 SketchUp 在 .dae 旁写出的文件夹。转换器只按文件名匹配图片,因此 XML 中写入的路径并不重要。你需要提供:
- 无纹理的 SketchUp 或 CAD 模型
- 仅
.dae即可;颜色会转换,不会丢失 - 带砖墙、木纹或照片纹理的 SketchUp 模型
- 导出文件夹的单个
.zip,包含 textures 子文件夹 - 带烘焙纹理的 Second Life 网格
- 多选
.dae与纹理图片 - 遗漏了部分图片
- 仍会转换;琥珀色提示会列出缺失项
- 拖入整个文件夹
- 不支持;请选择文件或将文件夹压缩为 zip
常见问题
常见问题
如何免费将 DAE 转为 GLB?
将
.dae 拖到本页顶部的转换器,然后点击“转换为 GLB”。无需注册、没有文件数量限制,也没有水印。转换在浏览器中运行,因此 Collada 文件始终留在你的电脑上。支持最大 200 MB 的文件。为什么我的 SketchUp 纹理在 GLB 中丢失了?
SketchUp 会把纹理作为独立图片文件写入
.dae 旁边的文件夹,所以必须一并提供。将 .dae 与该文件夹一起压缩成 .zip 后拖入,或一次性选中所有文件。面板会在“同时读取”一栏列出已读取内容,并用琥珀色提示列出仍缺失的文件,方便你在转换前检查。DAE 转 GLB 会保留正确比例吗?
会。Collada 会存储单位(例如大多数 SketchUp 模板使用英寸),转换器会应用该单位,再按 glTF 要求写入米。一张 36 英寸的桌子会变为 0.91 m。下载前请检查 输出尺寸;如果文件没有单位标签,则按米读取。
可以转换带动画的 DAE 角色吗?
可以。Collada 文件中的动画剪辑会和蒙皮网格一起写入 GLB,“会保留的内容”列表会显示找到的剪辑数量。使用前可在 glTF 查看器中播放结果,检查动作。非常旧的 Collada 绑定可能仍需要在 Blender 中清理一遍。
GLB 比 DAE 更好吗?
就交付而言,是的。GLB 是二进制格式,体积更小、加载快得多,拥有精确的 PBR 材质模型,并得到浏览器、AR 查看器和引擎的广泛支持。Collada 仍适合作为 SketchUp 和 Second Life 等工具所期待使用的交换格式。
可以把 GLB 上传到 Second Life 吗?
这方面请保留
.dae。Second Life 的网格上传器长期围绕 Collada 构建,因此它仍是上传时稳妥的格式。GLB 适用于另一个方向:把 Second Life 或 OpenSim 模型带到 Web、游戏引擎或 AR 中。若要创建新的 Second Life 内容,请参阅 Second Life 使用场景。相关工具与指南
继续探索
STEP 转 STL
把 .step 或 .stp CAD 零件转成切片软件可用的二进制 STL,尺寸以毫米为准。
3MF 转 GLB
把 3MF 打印文件转换为 GLB,用于网页查看器、AR、Blender 和游戏引擎。
OBJ 转 USDZ
把 OBJ 转成 USDZ,在 iPhone 和 iPad 的 AR Quick Look 中以真实尺寸打开。
PLY 转 OBJ
把 PLY 扫描件转换为 Wavefront OBJ,即可在任何 3D 软件中打开。
STL 查看器
在浏览器中打开 STL,旋转查看,检查线框,切片前先读取真实尺寸。
3MF 转 STL
将切片工程或下载的 3MF 变成任何打印机、切片软件或打印服务都能直接接受的普通 STL。
免费开始
把照片变成 GLB
跳过建模:工作室可基于单张图片构建 3D 模型,每个账户都能免费下载 GLB。新账户获赠 3 个积分,无需银行卡。
无需信用卡 · 赠送 3 个免费积分