
COLLADA(.dae)是个有点年头的格式,但它一直是建筑、GIS 与老游戏资产之间最省事的桥:SketchUp 导出、CityEngine 输出、部分引擎的导入管线都还在用它。Blender 5 把内置的 COLLADA 支持拿掉了,于是升级到 5.x 的用户发现这条路突然断了。Collada Support 就是来补这个洞的。
· 导入 COLLADA (.dae):文件菜单里直接出现,几何、材质、层级结构一并读入
· 导出 COLLADA (.dae):把当前场景或选中物体写回 .dae
· 支持骨架与蒙皮权重(Armature / Skin),角色资产可来回搬
· 支持动画数据导入导出
· 基于 pycollada 0.9.1 实现,纯 Python,无外部依赖需要手装(wheels 已随包)
· 与 Blender 5 的新扩展体系集成,装完在「扩展」列表里可启用/停用
在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。启用后「文件 → 导入」里出现 Collada (.dae),「文件 → 导出」里同样出现。导入时可在文件浏览器左下角的选项面板里调整缩放、是否导入动画等参数。如果只是偶尔转换一次格式,也可以在偏好设置里装完用完再停用,不影响其他扩展。
把 SketchUp / CityEngine 的建筑模型带进 Blender;给还在用 .dae 管线的老项目供资产;把 Blender 角色连同骨架蒙皮导到其他 DCC;教学与格式转换的临时需求;从旧版 Blender 迁移工程时需要读回 .dae。
问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:5.0 及以上;4.x 自带 COLLADA,不用装。问:蒙皮和动画能带过去吗?答:能,骨架、蒙皮权重与动画都支持。问:要另外装 pycollada 吗?答:不用,wheels 已在包内。问:导出后材质会丢吗?答:COLLADA 的材质表达比 Blender 节点简单,复杂节点材质会有损失,这是格式本身的限制。
核心功能
· 导入 COLLADA (.dae):文件菜单里直接出现,几何、材质、层级结构一并读入
· 导出 COLLADA (.dae):把当前场景或选中物体写回 .dae
· 支持骨架与蒙皮权重(Armature / Skin),角色资产可来回搬
· 支持动画数据导入导出
· 基于 pycollada 0.9.1 实现,纯 Python,无外部依赖需要手装(wheels 已随包)
· 与 Blender 5 的新扩展体系集成,装完在「扩展」列表里可启用/停用
安装与用法
在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。启用后「文件 → 导入」里出现 Collada (.dae),「文件 → 导出」里同样出现。导入时可在文件浏览器左下角的选项面板里调整缩放、是否导入动画等参数。如果只是偶尔转换一次格式,也可以在偏好设置里装完用完再停用,不影响其他扩展。
适用场景
把 SketchUp / CityEngine 的建筑模型带进 Blender;给还在用 .dae 管线的老项目供资产;把 Blender 角色连同骨架蒙皮导到其他 DCC;教学与格式转换的临时需求;从旧版 Blender 迁移工程时需要读回 .dae。
常见问题
问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:5.0 及以上;4.x 自带 COLLADA,不用装。问:蒙皮和动画能带过去吗?答:能,骨架、蒙皮权重与动画都支持。问:要另外装 pycollada 吗?答:不用,wheels 已在包内。问:导出后材质会丢吗?答:COLLADA 的材质表达比 Blender 节点简单,复杂节点材质会有损失,这是格式本身的限制。
深度解读
这个扩展的价值几乎全在「补位」两个字上。Blender 5 移除 COLLADA 是合理的——这个格式标准庞杂、实现维护成本高、新项目基本不用;但对真实工作流来说,只要上游还有一个软件只肯吐 .dae,这条路就必须留着。官方选择把它从核心挪到扩展,本质是把维护成本转移给真正需要它的人,而 Collada Support 就是承接这份需求的那一层。判断要不要装很简单:你的管线里还有 .dae,就装;没有,就别装,省得菜单里多两个用不上的项。
包内文件说明
本包为 Collada Support 1.2.2(作者 Dank_Heehaw),解压后共 7 个文件、合计 495,380 字节。根目录 blender_manifest.toml(id=collada_support、version 1.2.2、blender_version_min 5.0.0)、__init__.py(注册导入导出操作符与菜单项)、import_collada.py(基于 pycollada 的读取实现,处理几何、材质、骨架与动画)、export_collada.py(写出 .dae);wheels/ 内含 pycollada-0.9.1、python_dateutil-2.9.0.post0、six-1.17.0 三个纯 Python 依赖。
原产品页:https://extensions.blender.org/add-ons/collada-support/
封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。















暂无评论内容