3D 打印文件格式全解析:OBJ、STL、AMF 与 3MF 深度对比
无论文本、音乐、图片还是 3D 模型,所有文件都由数百万比特组成。这些比特承载的数据及其编码方式决定了文件的性质和格式。CAD 文件的格式决定了其能包含模型的几何、材质、纹理、尺寸或颜色等数据。
文件格式与 3D 打印
3D 打印机逐层构建部件。模型创建并保存为 3D 打印文件格式后,需导入切片软件进行切片——将实体模型分割为无数薄水平层。切片软件扫描各层生成 G 代码——指导 3D 打印机如何移动以生产所需物体的指令集。随后 G 代码发送至打印机。部分打印机自带切片软件,可直接发送 3D 打印文件格式。
CAD 文件包含的信息对打印成功至关重要。文件格式决定文件携带的信息,这些信息用于生成必要的机器代码。因此文件格式非常重要。几何、纹理、颜色、材料等特定信息是工艺所需。常规 3D CAD 格式并不总包含或编码这些打印所需数据,因此需要专门用于3D 打印的文件格式,即 3D 打印文件格式。
此外,切片软件不支持 STEP、IPT、SLDPRT 等常规 3D 文件格式,必须先转换为 3D 打印文件格式。
目前有多种 3D 打印文件格式,但最普及的是 STL、OBJ、AMF 和 3MF。它们为何普及?本文将详述这些格式是什么、优势何在、彼此及与其他格式的差异。
STL
STL(标准三角剖分语言)是开创性的 3D 打印文件格式,由 3D 打印发明者 Chuck Hull 于 1987 年发明。三十年后,STL 仍是最广泛使用、公认的 3D 打印标准格式。因存在时间长,STL 兼容大多数 3D CAD 软件及 3D 打印软硬件。
STL 关键特征:使用三角剖分存储几何。剖分是用一系列几何形状覆盖(铺砌)表面,无间隙无重叠。STL 文件中,3D 模型几何由覆盖模型表面的无数三角形编码。
曲面需要大量任意小三角形覆盖,但三角形越多文件越大。
STL 另一显著特征:仅存储几何数据。颜色、纹理、材料等其他模型数据被舍弃。单色单材料打印时代这不是问题,简单原型也没问题。但随多色多材料打印发展、3D 打印用于生产功能性成品,STL 格式可能逐渐被淘汰。
优点
- 兼容 3D 打印领域几乎所有软硬件
- 最广泛使用和共享的 3D 打印文件格式,海量 STL 模型可在线下载
缺点
- 仅存几何数据,无颜色、纹理、材料数据
- 细节层级受限,如曲面只能近似
- 精度越高文件越大
- 剖分可能有孔洞和重叠三角形,格式易出错(可用 STL 修复工具检测修复,但耗时)
- 不指定比例和单位
OBJ
OBJ 由 WaveFront Technologies 开发,最初用于图形设计作为中性交换格式。随多色多材料打印发展,被 3D 打印行业采纳。
流行度仅次于 STL。但与 STL 仅存几何不同,OBJ 可存几何、颜色、纹理、材料数据。颜色数据存储在单独的配套 MTL(材质模板)文件中。OBJ 文件必须与对应 MTL 文件一起共享才能实现彩色打印。
OBJ 另一关键特征:允许选择模型几何编码方式。可用多边形、四边形等多种形状创建剖分,不限于三角形。也可使用自由曲线/曲面等更先进精确方法。这使 OBJ 能以更高精度存储模型。
优点
- 精准存储数据
- 存储几何、颜色、纹理、材料数据
缺点
- 不如 STL 普及,兼容性有限
- 包含大量复杂数据,共享或编辑耗时
- 颜色纹理数据存储在单独文件
AMF
AMF(增材制造文件)被视为 STL 升级版。2013 年由 ASTM(美国材料与试验协会)专门为增材制造开发,旨在解决 STL 局限。
像 STL 一样,AMF 用三角剖分存几何。但 AMF 三角形可弯曲,实现精准数据表达,也导致文件更小——准确表达曲面所需三角形更少。
此外,AMF 可存颜色、纹理、材料、重复、朝向、晶格数据及元数据,技术上远超 STL。
优点
- 可存模型所有可能数据和元数据
- 可用多种单位指定比例
- 极低出错概率
- 文件体积小
缺点
- 支持有限
- 采纳缓慢
3MF
分析 AMF 缺陷和缓慢采纳后,Autodesk、3D Systems、Stratasys、HP、Microsoft 等 3D 打印巨头组建 3MF 联盟,开发了技术相似但接受度远高于 AMF 的 3MF 格式。
3MF 联盟的行业影响力、庞大客户群及 3MF 格式功能,推动其广泛接受。
3MF 具备 AMF 所有技术特性:用弯曲三角剖分编码几何,可存颜色、纹理、材料、朝向数据,高精度。
数据以人类可读的 XML 格式存储(而非二进制),便于开发修改。
3MF 文件几乎无错误,被视为"即打即用",深受 3D 打印欢迎。
优点
- 相对普及,兼容数十家公司
- 精准存储几何数据
- 可存模型所有相关数据
- 所有数据、元数据、属性存储在单一压缩包中
缺点
- 可能变为专有格式
结论
结论:简单几何和单色原型推荐 STL。简单彩色打印选 OBJ 更好,但纹理颜色数据分文件使共享麻烦。3MF 和 AMF 技术最优,均存储模型所有信息,适合复杂多部件、多色、多材料物件。文件共享便利,所有数据元数据存储在紧凑压缩文件中。若有兼容软件可选 AMF,否则 3MF 更稳妥——更普及、更可能兼容支持软件。
Xometry Europe 随时提供精准及时的 3D 打印服务。访问即时报价引擎℠上传文件,几秒获取报价。
3D打印