跳到主要内容
设计与3D技术

3MF文件是什么?与STL的区别、支持的软件及使用场景

一分钟了解3MF文件(.3mf):一种可同时保存颜色和设置的3D打印新标准。本文用对比表梳理它与STL的区别,并整理支持的软件和使用场景。

Figmee 编辑部发布日期: 2026-07-18更新日期: 2026-07-2210分钟阅读
3MFSTL3D打印3D文件格式切片软件
3MF文件是什么?与STL的区别、支持的软件及使用场景

3MF文件(扩展名 .3mf)是专为3D打印(增材制造)设计的开放标准3D格式,可以把颜色、材质乃至打印设置都保存在一个文件里。把它理解为“弥补了STL只能保存形状这一短板的新一代3D打印格式”,就能很快把握它的定位。本文将配合对比表,梳理3MF是什么、与STL有何不同、哪些软件支持,以及适合在什么场景使用。

※目前的Figmee是一项可以根据画作或插画生成并下载3D模型数据(GLB / 3MF)的服务。实物3D打印品的销售尚在准备中(Coming Soon),无法通过Figmee直接下单打印。

什么是3MF文件

3MF是由行业组织3MF Consortium(3MF联盟)制定的3D打印开放标准。官方将3MF描述为“一种开放的、基于XML的标准,用于在增材制造的应用、平台、服务和硬件之间传递全保真(完全忠实)的3D模型”(来源:3MF Consortium 官网,截至2026年7月)。2025年,它还作为国际标准ISO/IEC 25422:2025正式发布。

从技术上看,3MF是把用XML编写的信息打包进一个ZIP(OPC)容器的格式。其中不仅能存放形状(网格),还能一并放入颜色、材质、纹理、单位、坐标系、打印设置等输出所需的信息。

3MF Consortium解释创建这一格式的原因是“为了纠正现有文件格式的局限——提供一种标准化、功能更强、能够适配从试制到量产所有AM技术的格式”。这里所说的“现有文件格式的局限”,最具代表性的就是长期以来作为主流的STL。

3MF与STL的区别

STL是3D打印中使用最广泛的经典格式,但它只能保存“形状”。3MF则可以在此基础上加入颜色和设置。主要区别对比如下。

对比项目STL3MF
形状(网格)支持(三角形的集合)支持
颜色・纹理不支持支持(全彩)
材质・多种材料不支持支持
单位・坐标系定义容易含糊不清由标准明确定义
打印设置・支撑等不支持可一并保存
多对象管理不擅长擅长(通过扩展规范支持)
文件结构简单(仅形状)XML+ZIP容器
普及程度非常广泛(最经典)支持范围正在扩大

要点有以下三个。

  • 能否携带颜色:STL只有形状,无法保存颜色。如果想要全彩输出,就需要3MF等能携带颜色的格式。
  • 能否连同设置一起保存:3MF可以把打印设置、支撑等一起保存,减少文件交接时的误差。
  • 普及程度:STL的优势是几乎所有地方都支持。3MF功能更强,但需要事先确认提交对象是否支持。

基本思路是“只需要形状就用STL,想准确传递颜色和设置就用3MF”。在完整传递颜色与质感的用途上,它和面向网页展示的GLB文件也各有分工(GLB用于展示和分享,3MF用于实体输出)。OBJ和FBX也是常见格式:OBJ是结构简单、兼容性高的交换格式,FBX则多用于在3D软件之间传递带动画的模型。

支持3MF的软件

主流的3D打印切片软件(把3D模型转换为打印数据的软件)都能很好地处理3MF。各官方信息的要点如下(均截至2026年7月)。

  • PrusaSlicer:原生采用3MF作为项目保存格式(File → Save Project 保存为.3mf),可以连同设置和支撑一起保存(来源:Prusa Knowledge Base)。
  • UltiMaker Cura:导入・导出支持的格式中包含3MF(.3mf)。用于分享的“Universal Cura Project”也是3MF的一种(来源:UltiMaker 官网)。
  • Bambu Studio:采用3MF(Production Extension)作为默认保存格式(来源:Bambu Lab Wiki)。
  • OrcaSlicer:采用源自Bambu Studio的扩展3MF作为项目格式(来源:OrcaSlicer Wiki)。

此外,Blender等3D软件在某些情况下也支持3MF的导入导出,但支持情况和版本可能会变化,请查阅实际使用软件的最新信息。

3MF的使用场景

3MF适合以下场景。

  • 想要全彩3D打印:由于能携带颜色,适合追求已上色成品的情况。
  • 想连同打印设置一起交接:希望以切片项目的形式,把设置和支撑一起共享或保存时。
  • 想统一处理多个部件:借助扩展规范,多个对象的管理变得更加容易。

反过来,如果提交对象只接受STL,就需要把3MF转换为STL再交付(此时颜色信息会丢失)。实际用自己的打印机输出3MF的步骤,请参阅用家用3D打印机打印3MF文件的准备工作。

在Figmee中导出3MF

目前的Figmee可以根据上传的画作或插画生成3D模型,除GLB外,还能以3MF格式下载数据。Figmee的3MF会作为嵌入了颜色(纹理)的全彩数据导出。

不过,实物3D打印的销售尚在准备中(Coming Soon)。如果想把模型实际输出成立体实物,流程是把导出的3MF拿到自己的3D打印机或外部3D打印服务。在此之前,请确认对方是否支持3MF、是否支持全彩输出。

常见问题

3MF和STL该用哪个?

如果只需传递形状,且提交对象以STL为主,那么支持范围广的STL更稳妥。如果想准确传递颜色和打印设置,或想全彩输出,则更适合用3MF。先确认提交对象或所用切片软件是否支持3MF,再做选择。

3MF文件可以用什么打开?

可以用PrusaSlicer、UltiMaker Cura、Bambu Studio、OrcaSlicer等主流切片软件打开。文件包含形状、颜色和设置,导入切片软件后即可直接进入打印准备。

用3MF就一定能全彩打印吗?

不一定。3MF是“能够保存”颜色的格式,但能否真正全彩输出,取决于所用打印机或打印服务是否支持全彩输出。即使数据带有颜色,单色打印机也只会以单色输出。

用Figmee制作的3MF可以直接打印吗?

Figmee可以下载3MF数据,但实物打印的销售尚在准备中(Coming Soon)。如需输出,请把导出的3MF拿到自己的打印机或外部3D打印服务,并务必确认对方支持的格式。

总结

3MF(.3mf)是一种可以把颜色、材质乃至打印设置都保存在一个文件里的3D打印开放标准。与只有形状的STL相比,最大的区别在于它能够准确携带颜色和设置。PrusaSlicer、Cura、Bambu Studio、OrcaSlicer等主流切片软件都支持它,适合全彩输出以及连同设置一起交接。

使用Figmee,可以把3MF导出为全彩数据。实际打印时,请先确认对方是否支持,再把文件带过去试试。

相关指南

分享这篇文章

将孩子的画变成3D 模型

孩子的画作将变成独一无二的3D 模型。

前5次免费