DAE COLLADA 查看器在线 — 免费浏览器工具

不用装 Blender 也能看 COLLADA
COLLADA(.dae)是 Sony 为 PlayStation 3 开发、现由 Khronos Group 维护的基于 XML 的 3D 资产交换格式,标准化为 ISO/PAS 17506:2012。在 2015 年 glTF 出现前是行业交换标准。今天仍能在旧游戏管线、SketchUp 导出、Google Earth 模型(KMZ 归档内部用 COLLADA)、学术/科研可视化中遇到。MakerSuite 3D 在浏览器里解析 .dae — 零安装、零上传。
COLLADA 是什么、为什么还在
2004 年 COLLADA 的设计目标是供应商中立的 3D 资产交换。XML schema 涵盖几何、材质、动画、骨架、物理,甚至音频引用。该格式在 2008-2012 年间游戏工作室把它当 Maya/Max ↔ 引擎管线格式时达到顶峰。游戏引擎转 FBX(Autodesk 二进制格式)、Web 3D 转 glTF 后开始衰落。今天 COLLADA 留在三处:SketchUp 默认导出、Google Earth/Maps 3D 模型,以及还没追赶上的工具(部分科研可视化、部分遗留 CAD 插件)。
查看器处理什么
- 几何 — 顶点位置、法线、纹理坐标、三角形拓扑从 COLLADA XML 解码,按完整保真度渲染。
- 材质 — <library_effects> 里的 Phong、Lambert、Blinn 着色映射到 three.js MeshPhongMaterial。漫反射纹理贴图正确显示。
- 坐标系 — 查看器尊重 <up_axis>(X_UP、Y_UP、Z_UP),SketchUp Z-up 导出和 Maya Y-up 导出都正立渲染。
- 层级 — 节点变换(translate、rotate、scale、matrix)正确合成,多部件装配保留结构。
- 纹理引用 — 查看器读取嵌入 base64 纹理和外部文件引用;外部引用同时拖入 .dae 和纹理文件。
- 只读检查 — 编辑用 Blender(免费)导出到 glTF 或 FBX;查看器是为了视觉评审和资产分诊,不是为了修改。
五步看 .dae
- Open pcbviewer.app — 把 .dae 文件直接拖到 MakerSuite 3D 画布上。解析器读取 XML 头、解码几何,典型资产几秒内渲染。
- 对外部纹理引用,把 .dae 和纹理文件(PNG、JPG)一起拖入。查看器匹配引用并在本地解码纹理。
- 用环绕/平移/缩放控件检查模型。ViewCube 切到正视图;用于确认 SketchUp 导出按正确缩放过来。
- 切换 Layers 面板查看层级。多对象 COLLADA 文件(SketchUp 典型)显示为可隐藏或隔离的树。
- 现代工作流用 Blender(免费)转成 glTF:File > Import > COLLADA,然后 File > Export > glTF 2.0。材质有损但所有几何保留。
立即检查 .dae 文件 — 把 SketchUp 或 Google Earth 导出在转换前先用浏览器预览。
免费试用 MakerSuite 3D2026 年 COLLADA 为什么还会冒出来
三个原因。SketchUp 默认导出仍是 COLLADA,所以来自 SketchUp 的建筑或设计资产,除非有人重导出,否则都以 .dae 到达。Google Earth 3D 模型层在 KMZ 归档内用 COLLADA,所以地理 3D 内容用这个格式流通。2000 年代后期围绕 COLLADA 建的遗留游戏和可视化管线还在用,特别是国防、科研可视化和教育软件。源管线不透明时,浏览器查看器是摩擦最低的检查工具。
何时打开 .dae 文件
- SketchUp 交接 — 建筑师不指望你装 SketchUp,发 .dae 给你做工程或打印评审
- Google Earth 3D — 从 KMZ 提取模型,在另一工具复用前检查几何
- 遗留管线资产 — 2015 年前游戏或可视化资产以 .dae 到达,转换前需要分诊
- 科研可视化 — 学术论文里的生物、化学、地理空间模型以 .dae 出货
- 格式分诊 — 在投入工程时间跑 Blender → glTF 转换前确认几何完整性
浏览器端解析,零上传
COLLADA 资产可能代表专有建筑设计、未发布产品或敏感地理空间数据。MakerSuite 3D 的 COLLADA 查看器用 three.js ColladaLoader 在浏览器里完整解析 .dae — 不走服务器、不上传、不缓存。几何、材质、纹理数据都留在你的机器上。NDA 工作和专有资产评审安全。
常见问题
What is COLLADA and is it still relevant?
COLLADA (COLLAborative Design Activity) is an XML-based 3D asset interchange format from the Khronos Group, originally developed by Sony for PlayStation 3 asset pipelines (2004-2006). It became ISO/PAS 17506:2012. The .dae extension stands for Digital Asset Exchange. Today it's mostly legacy — Khronos shifted focus to glTF in 2015 and COLLADA's last spec update (1.5) was 2008. But you'll still encounter .dae files from older game pipelines, SketchUp exports, Google Earth (KML uses COLLADA models), and some scientific visualization tools. Read-only support remains in Blender, Maya, and major DCC tools.
Should I convert .dae files to glTF?
Yes, for any modern workflow. glTF 2.0 has better runtime performance (binary buffers vs XML parsing), broader tool support, and active maintenance. Conversion is straightforward: Blender (free, open-source) imports COLLADA and exports glTF/GLB cleanly. Command-line: collada2gltf (legacy, still works) or use Blender headless with a Python script for batch jobs. Material translation is the main lossy step — COLLADA's <effect> profiles don't always map 1:1 onto glTF PBR, so check your textures after conversion.
Why is my .dae file from SketchUp huge?
SketchUp exports verbose COLLADA. Every triangle gets its own <triangles> element with full attribute spec, every edge becomes a separate primitive, and the XML has no compression. A 50 MB SketchUp model can become a 200+ MB .dae export. Strip unused materials, decimate geometry before export, or export to .skp → import to Blender → re-export as .dae or .glb to get a cleaner file. For Google Earth specifically, the COLLADA spec inside KMZ has size limits (textures must be <2048px on a side, polygon count under 21,845 per <triangles>).
Does COLLADA support animation?
Yes — skeletal animation, morph targets, and joint hierarchies are all in the spec. <library_animations> stores keyframes; <library_controllers> handles skinning weights. Most DCC tools read these correctly. The catch is COLLADA's coordinate system: Y-up vs Z-up varies by exporter. SketchUp exports Z-up, Maya exports Y-up by default, Blender lets you choose. Animation transforms get applied in the file's declared coordinate space, so a Z-up animation imported into a Y-up tool will rotate 90° on import unless the importer respects <up_axis>.
Can I view .dae files without installing Blender?
Yes. Browser-based viewers like MakerSuite 3D parse COLLADA directly using JavaScript XML readers — no install, runs in any modern browser. three.js's ColladaLoader handles the format and is embedded in many web viewers. For quick visual checks before deciding whether to convert or rebuild, browser viewers are the lowest-friction path. The viewer reads geometry, materials, and basic transforms; complex animation rigs may need Blender's deeper importer for full fidelity.
相关文章
拖入 .dae 文件 — 任何浏览器里预览 COLLADA 资产
打开 DAE 查看器