3MF 转 STL

将 3MF 工程文件转换为通用 STL 模型:提取纯净几何、支持多零件拆分打包 ZIP、自由调整打印朝向,直接用于 Cura 及各类 3D 打印机。

工作区

拖拽文件到此处

或点击选择文件,支持粘贴

关于此工具

将来自 MakerWorld、Bambu Studio 或 CAD 建模软件的 3MF 文件转换为标准 STL 格式。彻底剥离私有切片配置与打印机参数,提取纯净水密网格;支持将多零件模型一键拆分为独立 STL 并打包为 ZIP 压缩包下载,并提供实时 3D 旋转控制与物理尺寸毫米核验。所有计算均在浏览器端本地完成,模型数据不上传至云端服务器。

示例:把 MakerWorld 模型给别的切片软件用

Bambu Studio 或 MakerWorld 的 3MF 项目在 Cura、PrusaSlicer 里不一定能顺利打开。下面是得到普通 STL 的过程。

示例:假设你从 MakerWorld 下载了一个多零件 3MF,用 Cura 打印。

  1. 载入

    把 3MF 拖进来,零件会显示在 3D 视图中。

  2. 拆分

    想每个零件一个 STL(打包为 ZIP),就开启拆分多零件导出。

  3. 格式

    保持二进制 STL,文件更小。

  4. 切片

    在 Cura 打开 STL,重新设置支撑、填充和颜色,因为 3MF 里的打印设置不会带过来。

配置选项说明

通用设置

向上轴

Z 轴向上
决定导出时模型的「上方向」轴。不同 3D 软件使用的坐标约定不同,选错可能导致模型躺倒或方向错误。
  • Y 轴向上: OpenGL、Three.js、大多数 Web 3D 引擎使用的约定。若模型来自网页、游戏引擎或 GLB 查看器,通常选此项。
  • Z 轴向上推荐: Blender(默认)、3ds Max、部分 CAD 软件使用的约定。若导入后模型侧躺或前后颠倒,可尝试切换到此选项。

X 轴旋转

0°-180° – 180°
绕 X 轴旋转模型(度)。适用于修正导入轴向偏差或微调打印朝向。

Y 轴旋转

0°-180° – 180°
绕 Y 轴旋转模型(度)。适用于修正导入轴向偏差或微调打印朝向。

Z 轴旋转

0°-180° – 180°
绕 Z 轴旋转模型(度)。适用于修正导入轴向偏差或微调打印朝向。

旋转应用方式

仅根节点变换
选择旋转如何写入导出的模型。烘焙到顶点会重写所有顶点坐标,所有导出格式(包括 STL、STEP 等只读几何数据的格式)都能一致生效;仅根节点变换保留原始顶点坐标,对动画和骨骼模型更友好,但忽略节点变换的格式(如 STEP)不会应用旋转。
  • 烘焙到顶点: 旋转写入所有顶点坐标,所有导出格式一致生效;几何数据会被重写。
  • 仅根节点变换推荐: 旋转写入根节点变换矩阵,顶点坐标保持原始值;对骨骼/动画模型更友好,但忽略节点变换的格式(如 STEP)不生效。

STL 输出设置

二进制格式

二进制 STL
选择 STL 文件的存储方式。两种格式在打印效果上完全相同。
  • 二进制 STL推荐: 文件更小、读写更快,Cura、PrusaSlicer、Chitubox 等主流切片软件均支持。推荐用于 3D 打印。
  • ASCII STL: 纯文本格式,可用记事本打开查看三角面数据,便于调试或手动检查网格。文件体积约为二进制的 4-6 倍。

拆分多零件导出

off
当模型包含多个独立部件时,拆分为多个单独的 STL 文件并打包为 ZIP 下载。

哪些保留,哪些丢掉

3MF 是完整的打印项目;STL 只保留形状。

3MFSTL
形状有有
单位毫米,写在文件里没有;切片软件默认毫米
颜色与涂色区域有没有
打印设置与盘有(与切片软件相关)没有
多个零件独立对象合并为一个网格,或开启拆分后每个零件一个文件
文件大小小(压缩包)较大

为什么从 MakerWorld 或拓竹导出的 3MF 文件在 Cura 中打不开或报错?

MakerWorld 和拓竹 Bambu Studio 的 3MF 文件是高度定制的工程压缩包,内部打包了特定机型的私有切片预设、多盘打印配置以及特定 XML 数据。Ultimaker Cura、旧版 PrusaSlicer 或其他切片软件无法识别这些私有标签,因此会报错或解析异常。通过本工具转换为 STL 可以彻底剥离私有切片配置,提取出标准的 3D 几何网格,在任何切片机中都能顺畅打开与切片。

包含多个独立零件的 3MF 模型可以单独拆分导出吗?

可以。在左侧 STL 输出设置中开启「拆分多零件导出」选项,如果你的 3MF 文件包含多个独立的部件网格,工具会自动将每个部件分别生成独立的 STL 文件,并打包为一个 ZIP 压缩包供你一键下载。若保持关闭状态,则会将所有部件合并为一个完整的单体 STL 文件。

选择二进制 STL还是 ASCII STL 更好?

强烈推荐选择二进制 STL。Binary STL 的文件体积通常只有 ASCII 的四分之一到六分之一,在 Cura、PrusaSlicer、OrcaSlicer、赤兔 Chitubox 等切片软件中读取速度极快,是 3D 打印行业的通用标准。ASCII 格式仅建议在需要用文本编辑器手动排查三角面坐标数值时使用。

导出的 STL 文件可以直接用于 FDM 或光固化树脂打印吗?

可以。只要源 3MF 中的几何体是闭合实体,导出的 STL 就会保持良好的流形与水密拓扑结构。你可以在左侧面板的模型信息区查看零件尺寸、顶点数与面数,确认无误后直接导入切片软件生成打印切片文件。

STL 还能转回 3MF 吗?

可以,用 STL 转 3MF 工具。不过这次转换中丢掉的颜色和切片设置不会回来。

PrusaSlicer 或 Cura 导出的 3MF 也能用吗?

能。3MF 是开放标准,这些切片软件里的模型形状同样能打开;它们的打印设置也会像 Bambu Studio 文件一样被去掉。

stl|打开方式: 切片软件、MeshLab、Windows 3D 查看器、STL 在线查看器