格式指南

3MF 文件格式 (.3mf)

STL 的现代替代品 — 在一个紧凑的文件中包含完整的颜色、材料和打印设置。

下载免费试用版

30天免费试用。无需信用卡。Windows 10/11。

30天退款保证 · 一次性许可  —  查看价格

Extension.3mf
Full name3D Manufacturing Format
ContainerZIP archive with XML data
Geometry typeTriangle mesh + metadata
Open standardYes (3MF Consortium)
Supports colorYes — per-vertex, per-triangle, per-object
Supports materialsYes — multiple materials per model
Supports assembliesYes — components and constellations

什么是3MF文件?

3MF (3D Manufacturing Format) was developed by the 3MF Consortium in 2015 as a modern replacement for STL. A 3MF file is a ZIP archive containing XML geometry data plus color, material, texture, and print setting metadata. Unlike STL, 3MF supports full-color models, multi-material assemblies, and structured metadata.

3MF文件的常见用途

全彩 3D 打印

For multi-color FDM printers (Bambu Lab AMS, Prusa MMU), 3MF carries per-part color and material assignments that STL cannot express.

工业增材制造

HP Multi Jet Fusion and other powder-bed systems use 3MF to carry full-color and material data natively.

打印农场管理

3MF files can bundle slicer profiles and print settings for exact configuration reproduction.

软件支持

PrusaSlicer, Bambu Studio, Cura, Chitubox, Windows 3D Builder, Autodesk Fusion 360, SolidWorks 2024+ and Materialise Magics.

转换此格式

Commonly converted from STEP or STL for additive manufacturing, or to STL for legacy slicer compatibility.

如何将 STL、OBJ 或 STEP 转换为 3MF

3D CAD Converter 通过三个步骤将 STL 网格、OBJ 模型和 STEP 实体转换为可直接打印的 3MF 文件——可一次处理单个模型,也可处理整个文件夹。

1

添加源文件

将 STL、OBJ 或 STEP 文件(或整个文件夹)拖入 3D CAD Converter。同一批次中混合不同格式也没有问题。

2

选择 3MF 作为输出

选择 3MF 作为目标格式。对于 STEP 实体,设置细分质量,使曲面按所需精度进行近似。

3

转换并在切片软件中打开

运行转换,并将生成的 .3mf 直接在 PrusaSlicer、Bambu Studio、Cura 或 Windows 3D Builder 中打开——几何、单位和颜色都包含在同一个文件中。

更喜欢命令行?随附的 cadconvert CLI 只需一条命令即可生成 3MF:

将单个 STL 网格转换为 3MF
cadconvert convert -i model.stl -o model.3mf

将 OBJ 模型转换为 3MF
cadconvert convert -i model.obj -o model.3mf

将 STEP 实体转换为 3MF
cadconvert convert -i part.step -o part.3mf

将整个文件夹转换为 3MF(递归)
cadconvert batch -i ./in -o ./out -f 3mf -r

写入 3MF 时将源单位视为英寸
cadconvert convert -i model.stl -o model.3mf --units in

当源文件为 STEP 实体时,添加 --tessellation 0.1 以控制网格精度。输出的 3MF 文件是水密的,可直接切片。

3MF 对比 STL——为什么 3MF 是现代之选

STL 只存储原始三角形——没有颜色、没有材料、没有单位、没有打印设置。3MF 文件将这一切打包进一个紧凑、水密的 ZIP 与 XML 包中:每个部件的颜色、多种材料、内嵌单位(这样模型绝不会被误认为错误的比例),甚至还有切片配置文件。正因如此,Bambu Lab、Prusa 和 HP 都围绕 3MF 构建其多色和生产工作流。

3MF 也比 ASCII STL 更小,歧义少得多:STL 把朝向和比例交给运气,而 3MF 则明确声明两者,因此离开 CAD 工具的部件就是被打印的部件。对于单色的爱好打印,STL 仍然完全够用,但凡涉及颜色、多种材料或共享打印设置,3MF 都是更好的容器。

深入比较各种替代格式: STL, OBJ. 阅读 3D 打印的 STL、OBJ 与 3MF 对比。

常见的 3MF 问题(及解决方法)

较旧的切片软件无法打开文件

某些旧的或随机器附带的切片软件尚不支持 3MF。如果切片软件拒绝 .3mf,请用 3D CAD Converter 将其转换回 STL——几何会被保留,你只会失去旧切片软件本来也用不到的颜色和元数据。

经 STL 往返后颜色丢失

STL 不携带颜色,因此将 3MF 转为 STL 再转回会清除所有材料分配。请保留原始 3MF 作为母版,仅为需要的工具导出 STL 副本。

导入后比例错误

3MF 内嵌单位,但以英寸构建却在导出时不带单位信息的网格可能会以错误尺寸导入。请指定 --units in(或桌面应用中的等效设置),以便 3MF 声明正确的比例。

各应用的支持程度不一

PrusaSlicer、Bambu Studio、Cura、Fusion 360 和 SolidWorks 2024+ 都能很好地读取 3MF,但某些 CAD 查看器尚不支持。如有疑虑,请在 3MF 旁保留一份 STL 或 OBJ 副本以获得最大兼容性。

3MF——常见问题

什么是 .3mf 文件?

.3mf 文件是一种 3D Manufacturing Format 模型——由 3MF 联盟制定的开放标准。它是一个 ZIP 归档,包含 XML 几何,外加可选的颜色、材料、单位和打印设置,全部装在一个水密的包中,旨在作为 STL 的更丰富替代品。

没有切片软件如何打开 3MF 文件?

在 Windows 上,可用内置的 3D Builder 或 Paint 3D 打开。你也可以在 Fusion 360 或 SolidWorks 2024+ 中打开,或用 3D CAD Converter 将其转换为 STL 或 OBJ,以便在任意网格工具中查看。由于 3MF 是 ZIP 归档,你甚至可以把它重命名为 .zip 来查看其中的 XML。

3MF 比 STL 更好吗?

对于现代 3D 打印,是的。3MF 能存储 STL 无法存储的颜色、材料、单位和打印设置,并装在一个更小、始终水密的文件中。STL 对旧切片软件仍然有用,但多色、多材料和打印农场工作流推荐使用 3MF。

我可以免费将 STL 转换为 3MF 吗?

可以。3D CAD Converter 提供免费试用,可将 STL、OBJ 和 STEP 转换为 3MF,包括整个文件夹的批量处理。在 CLI 中运行 cadconvert convert -i model.stl -o model.3mf,或使用桌面应用并选择 3MF 作为输出。

从 STL 转换时 3MF 会保留颜色吗?

3MF 完全支持颜色,但纯 STL 不存储任何颜色——因此 STL 到 3MF 的转换只会生成几何。若要保留颜色,请从带颜色的 OBJ 或带 AP214/AP242 颜色的 STEP 文件转换;只要源格式提供颜色,3D CAD Converter 就会保留它。