3MF Import/Export 2.7.8 —— 在 Blender 里完整导入导出 3MF,直连 Orca / Bambu / Prusa 切片器

📦 资产下载包内是 3MF Import/Export 2.7.8(id=ThreeMF_io)的 Blender 扩展包:根目录 blender_manifest.toml(version 2.7.8、blender_version_min 4.2.0)、__init__.py、api.py(公开 Python API);common/ 为公共层(颜色、常量、材质与混合耗材、分段、单位、XML、元数据、日志等);import_3mf/ 为导入实现(archive 解包、builder 构建、geometry、materials 材质与贴图);export_3mf/ 为导出实现(archive 打包、components、geometry、materials 的 PBR/贴图/透传、orca/prusa/standard 三种切片器档案、segmentation 分段、thumbnail 缩略图、triangle_sets 三角面组)。安装方式:Preferences → 扩展 → 从磁盘安装,选中 zip。解压后共 69 个文件、合计 1,291,898 字节。
3MF Import/Export 2.7.8 —— 在 Blender 里完整导入导出 3MF,直连 Orca / Bambu / Prusa 切片器

3MF(3D Manufacturing Format)是 3D 打印领域的主流交换格式,但很多工具对它的支持只停留在「把网格塞进去」这一层,材质、颜色、贴图、多色打印数据、切片器配置统统丢失。3MF Import/Export 想做的是完整的 3MF:导入时把几何、材质、贴图、元数据、三角面组都读进来;导出时按标准 3MF、Orca Slicer / BambuStudio、PrusaSlicer / SuperSlicer 各自的要求打包。

它是原作者 Ghostkeeper 的 Blender3mfFormat 的活跃维护分支,针对现代 Blender(4.2+)持续更新。除了裸网格的导入导出,它还提供在 Blender 里直接编辑「切片器专属数据」的能力:比如用内置的 MMU Paint 套件在模型上画多色打印的换色、接缝和支撑,把已有的贴图和顶点色烘焙成切片器可用的量化换色数据,也可以保存和复用切片器配置,让导出文件一打开就是正确的机器与耗材设置。

· 完整 3MF 导入导出:几何、材质、贴图、元数据、三角面组、符合规范的 3MF 打包,而不是压平成 STL 裸网格
· 多切片器工作流:标准 3MF 全支持;Orca Slicer / BambuStudio / PrusaSlicer / SuperSlicer 按功能支持(Orca/Bambu 每槽混合耗材已实现)
· Orca / Bambu 混合耗材:在 Blender 里编写渐变、颜色建议与逐对象的槽位分配
· MMU Paint 套件:直接在 Blender 里创作换色、接缝、支撑数据;把已有贴图与顶点色烘焙成量化换色数据
· 切片器配置往返:保存与复用切片器配置(机型、耗材设置),导出即开即用
· 改性部件:从 3MF 侧栏把对象标成切片器的改性 / 支撑 / 阻挡 / 负向部件
· 公开 Python API:可用脚本自动化导入、导出与检查
· 面向 3D 打印与多色打印的实用工具集,兼顾标准合规与切片器兼容

在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」里选中本包 zip(不要解压),勾选启用。也可从官方扩展平台搜索安装。作者建议 Blender 4.5 及以上(4.2 已 EOS),主开发目标是 Blender 5.0。导入:文件 → 导入 → 3MF,选中 .3mf 文件;导出:文件 → 导出 → 3MF,按目标选择标准 3MF、Orca/Bambu 或 Prusa 档案。多色打印相关设置在 3MF 侧栏的 MMU Paint 套件里操作。完整用户手册在作者文档站 clonecore.net 的 3MF 指南里。

3D 打印件在 Blender 与切片器之间来回:模型在 Blender 里调整后带回 Orca / Bambu / Prusa 切片;多色 / 多材料打印的换色数据制作;需要保留材质与贴图的 3MF 资产交换;把扫描 / 建模得到的网格整理成符合规范的 3MF 打包;批量导入导出用脚本自动化的工作流。

核心功能

· 完整 3MF 导入导出:几何、材质、贴图、元数据、三角面组、符合规范的 3MF 打包,而不是压平成 STL 裸网格
· 多切片器工作流:标准 3MF 全支持;Orca Slicer / BambuStudio / PrusaSlicer / SuperSlicer 按功能支持(Orca/Bambu 每槽混合耗材已实现)
· Orca / Bambu 混合耗材:在 Blender 里编写渐变、颜色建议与逐对象的槽位分配
· MMU Paint 套件:直接在 Blender 里创作换色、接缝、支撑数据;把已有贴图与顶点色烘焙成量化换色数据
· 切片器配置往返:保存与复用切片器配置(机型、耗材设置),导出即开即用
· 改性部件:从 3MF 侧栏把对象标成切片器的改性 / 支撑 / 阻挡 / 负向部件
· 公开 Python API:可用脚本自动化导入、导出与检查
· 面向 3D 打印与多色打印的实用工具集,兼顾标准合规与切片器兼容

安装与用法

在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」里选中本包 zip(不要解压),勾选启用。也可从官方扩展平台搜索安装。作者建议 Blender 4.5 及以上(4.2 已 EOS),主开发目标是 Blender 5.0。导入:文件 → 导入 → 3MF,选中 .3mf 文件;导出:文件 → 导出 → 3MF,按目标选择标准 3MF、Orca/Bambu 或 Prusa 档案。多色打印相关设置在 3MF 侧栏的 MMU Paint 套件里操作。完整用户手册在作者文档站 clonecore.net 的 3MF 指南里。

适用场景

3D 打印件在 Blender 与切片器之间来回:模型在 Blender 里调整后带回 Orca / Bambu / Prusa 切片;多色 / 多材料打印的换色数据制作;需要保留材质与贴图的 3MF 资产交换;把扫描 / 建模得到的网格整理成符合规范的 3MF 打包;批量导入导出用脚本自动化的工作流。

常见问题

问:这是什么?答:Blender 的完整 3MF 导入 / 导出扩展,活跃维护分支。问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:manifest 写 4.2+,但作者建议 4.5+(4.2 已 EOS),主开发目标 5.0。问:能保材质和颜色吗?答:能,几何、材质、贴图、元数据都保留。问:支持多色打印吗?答:支持,含 Orca/Bambu 混合耗材与 MMU Paint 套件。问:能自动化吗?答:提供公开 Python API。

深度解读

3MF 之所以重要,是因为它天生是「为制造而生」的格式:它不只是一个网格容器,而是能携带材质、颜色、单位、多对象层级、切片器指令等制造信息。可惜很多 Blender 用户对 3MF 的体验只有「导入一个网格」,材质和颜色全丢,多色打印更是无从谈起。这个维护分支的核心价值,就是把 3MF 的「制造语义」完整带进 Blender:你在 Blender 里做的换色、材质、部件分类,导出后切片器能直接读懂。对多色打印玩家来说,MMU Paint 套件把「在切片器里一个个刷」的工作搬到了建模环境,配合贴图烘焙,可以做到程序化、可复现的换色方案。需要注意的是,跨切片器的完整往返仍在迭代中,正式出件前建议先用小样在目标切片器里验证一遍。

包内文件说明

本包为 3MF Import/Export 2.7.8(id=ThreeMF_io,作者 Clonephaze),解压后共 69 个文件、合计 1,291,898 字节。根目录:blender_manifest.toml(version 2.7.8、blender_version_min 4.2.0)、__init__.py、api.py(公开 Python API)。common/:公共层(颜色、常量、扩展、混合耗材数据、材质、分段、单位、XML、元数据、日志、类型)。import_3mf/:导入(archive、builder、context、geometry、materials 材质与贴图)。export_3mf/:导出(archive、components、context、geometry、materials 下的 base/passthrough/pbr/textures、operator、orca、prusa、standard、segmentation、thumbnail、triangle_sets)。具体清单见下方「包内实测数据」。

原产品页:https://extensions.blender.org/add-ons/threemf-io/

封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容