3MF 转 STL
将 3MF 转换为 STL,供不支持 3MF 的切片软件和工具使用。免费,在浏览器中完成,不上传任何文件。
将 3MF 文件拖放到这里
3MF 转 STL 的步骤
1. 把 .3mf 拖到转换器上。需要的内容都在压缩包里,不用再添加其他文件。
2. 预览会显示所有对象及其在打印板上的位置,以及用 3MF 材质定义的颜色(切片软件自己保存的耗材颜色可能不显示)。确认需要的零件都在。
3. 点击转换,下载 .stl。默认是二进制格式;只有工具明确要求时才勾选 ASCII。
3MF 和 STL 都以 Z 轴向上,不需要修正向上轴。模型在打印板上的朝向与 3MF 中一致。
3MF 是什么格式,为什么还要转 STL
3MF 是较新的 3D 打印文件格式,本质上是一个 zip 压缩包,里面可以放多个对象、它们在打印板上的位置、颜色、材料和单位。拓竹的 Bambu Studio、PrusaSlicer、Cura、OrcaSlicer 现在都默认保存为 3MF,很多模型网站也直接提供 3MF 下载。STL 是 3MF 原本要取代的老格式,但论兼容性,STL 仍然更好。
当接收方不读 3MF 时,就需要 3MF 转 STL:比如较老的切片软件、打印机附带的软件、光固化切片软件、打印服务商的上传页面、CAD 或网格修复工具。这个转换器在浏览器里完成转换,不上传文件。
从 3MF 转到 STL 会失去什么
3MF 是为了弥补 STL 的不足而设计的,反过来转换一定会丢掉一些东西。转换前先了解清楚。
- 网格几何
- 完全保留。两种格式存的都是三角面,坐标原样复制。
- 多个对象
- 合并成一个 STL,每个对象保持在打印板上的原位。STL 没有“多个对象”的概念,切片软件只会看到一个模型。需要分开的话,在切片软件里逐个导出。
- 颜色和材料
- 丢失。多色 3MF 会变成单色 STL,需要在目标切片软件里重新涂色或分配耗材。
- 单位
- 3MF 记录了单位,几乎都是毫米。STL 没有单位,数值原样写入,所以毫米单位的 3MF 转出的 STL 在任何切片软件里尺寸都正确。
- 打印参数、支撑、修改器
- 丢失。切片软件的项目 3MF 会在额外的文件里保存层高、手绘支撑、Z 缝和修改器网格,转换器不读取这些,只写出模型几何体。
常见问题
大多数问题来自 3MF 能表达而 STL 不能表达的内容,或者来自比普通模型多出很多信息的切片项目文件。
只想先看看 3MF 里有什么,可以用3MF 在线查看器。
- 切片软件里所有对象粘在一起
- 这是合并造成的,STL 一个文件只有一个网格。PrusaSlicer 和 Bambu Studio 可以用“拆分为对象”重新分开。互相接触的零件会被拆成同一个对象。
- 预览为空或缺少零件
- 部分切片软件的项目文件存放对象的方式,通用的 3MF 读取器无法识别;也有的文件只有打印设置,没有网格。在原来的切片软件里打开,把打印板导出为 STL 或普通 3MF。
- 模型特别小或特别大
- 少见,但 3MF 也可以用英寸或厘米保存。在信息面板里看尺寸,如果差了 25.4 倍或 10 倍,在切片软件中缩放。
- 晶格或已切片的 3MF 无法转换
- 不读取 Beam Lattice(梁晶格)和 Slice(切片)扩展。先在设计软件里把晶格导出为网格。
到底要不要转换
如果你的切片软件能读 3MF,就继续用 3MF。它体积更小,保留颜色和对象分组,也没有 STL 那种单位不明确的问题。只在确实需要 STL 的那个工具上用转换结果,3MF 留作原始文件。
手上是 3D 扫描文件而不是切片文件?请看PLY 转 STL。
常见问题
3MF 怎么转 STL?
把 .3mf 文件拖到转换器上,检查预览,点击转换并下载 STL。转换在浏览器中运行,文件不会上传。
3MF 文件用什么打开?
切片软件都能打开,例如 Bambu Studio、PrusaSlicer、Cura 和 OrcaSlicer。不想安装软件的话,也可以直接在本页拖入 3MF 预览,查看对象、颜色和尺寸。
3MF 转 STL 颜色还在吗?
不在。STL 不支持颜色,多色 3MF 会变成单色 STL。需要保留颜色分配,请继续使用 3MF。
3MF 里有多个对象,转换后会怎样?
合并成一个 STL,每个对象保持在打印板上的原位。如果需要重新分开,用切片软件的拆分功能。
打印参数和支撑会保留吗?
不会。只转换网格几何体。层高、手绘支撑、Z 缝和修改器都只保存在原来的 3MF 里。
转换后尺寸会变吗?
不会。坐标原样复制。3MF 几乎都以毫米为单位,正好是切片软件对 STL 的默认理解,所以尺寸是对的。
3MF 转 STL 免费吗?
免费。不需要账号,没有水印,也不限制文件数量。