STL、OBJ、AMF、3MF,4种3D打印文件格式区别

Xiaoyu 3D:为了帮助您更全面地理解3D打印格式,今天我将与您分享四种3D打印文件格式:STL,OBJ,AMF,3MF:

1.STL格式


如今,3D打印技术实现了将虚拟三维数据转换为实体的功能,而实现所有这些功能的标准就是STL文件格式。 STL文件格式已成为全球3D打印行业标准,并且是3D打印最常见文件格式。

STL文件有两种类型:一种是ASCII文本格式,具有很好的可读性并且可以直接读取;另一种是二进制格式,它占用更少的磁盘空间,可读性差。但是无论是ASCII文本格式还是二进制格式,STL文件格式都非常简洁,易于生成和分段,算法简单等,并且输出精度也可控。

STL、OBJ、AMF、3MF,4种3D打印文件格式区别_第1张图片

2.OBJ文件


它是由一组基于工作站的3D建模和动画软件“ Advanced Visualizer”开发的标准3D模型文件格式。非常适合3D软件模型之间的数据交换。 OBJ主要支持多边形模型。

STL、OBJ、AMF、3MF,4种3D打印文件格式区别_第2张图片

由于OBJ格式在数据交换方面的便利性,因此当前大多数3D CAD软件都支持OBJ格式,并且大多数3D打印机也支持OBJ格式进行打印。由于STL和OBJ文件格式仍然太简单,因此它们只能描述三维对象表面的几何信息,而不能支持表面特征颜色和材料的描述。因此,美国材料与实验学会发布了一种新的3D打印文件格式AMF格式。

STL、OBJ、AMF、3MF,4种3D打印文件格式区别_第3张图片

3.AMF文件


它是一种基于3D打印机当前使用的“ STL”格式的数据格式,弥补了其缺点。新格式可以记录颜色信息,材料信息和对象的内部结构。 AMF标准基于XML(可扩展标记语言),它易于理解,将来可轻松扩展。新标准不仅可以记录单种材料,而且可以为不同零件指定不同的材料,并且可以更改两种材料的比例进行建模。用数字公式记录建模对象的内部结构,该公式可以指定要在建模对象表面上打印的图像,还可以指定3D打印的最有效方向。此外,还可以记录原始数据,例如作者姓名和模型名称。

STL、OBJ、AMF、3MF,4种3D打印文件格式区别_第4张图片

与STL文件格式相比,AMF克服了诸如准确性低,缺少过程信息,文件大和读取速度慢等缺点。同时,它介绍了弯曲三角形,功能渐变材料和排列方向的概念。表面三角形可以大大提高模型的精度。它使用每个顶点的法线或切线方向确定曲面的曲率。在数据处理和切片过程中,可以细分表面三角形以获得所需的精度。

空间点坐标公式表示不同区域的材料成分。以恒定比例混合的材料是均质材料,并且根据坐标值线性变化的比例是梯度材料。非线性梯度材料也可以表示。因此,AMF格式包含更完整的过程信息,更小的文件大小和更少的模型错误,从而使3D打印过程更易于使用且模型设计过程更轻松。

与STL,OBJ和其他文件格式相比,AMF文件格式有何改进:
1.技术独立性:文件格式通常描述一个对象,以便任何计算机都可以使用它。分辨率和层厚度是独立的,不包括任何制造过程或任何特定的信息技术
2.简单:AMF文件格式易于实现和理解。您可以使用简单的ASCII文本查看器进行读取和调试,相同的信息不会存储在多个位置。
3.可伸缩性:文件格式的复杂性和规模与3D打印机的分辨率和准确性有关。 AMF文件可以处理大型数组中的相同对象,从而降低了内部复杂性。
4.性能:文件格式可实现合理的读写操作,并为典型的大文件提供详细的性能数据合同附件。
5.向后兼容:任何现有的STL文件都将直接转换为有效的AMF文件,而不会丢失任何其他信息。 AMF文件也易于使用的旧系统转换回STL,尽管会丢失颜色和纹理等功能。这种格式有效地维护了三角形网络,并使用几何优化了现有的分割算法和代码。
6.将来的兼容性:为了在快速发展的行业中保持有用,此文件格式在技术上易于扩展和兼容。它允许在确保技术进步的同时添加新功能。

4.3MF格式


与功能太少的STL相比,AMF似乎功能太多。因此,由微软,惠普,欧特克,3D Systems,Stratasys和其他巨头组成的3MF联盟推出了一种新的3MF格式。 3MF格式可以更完整地描述3D模型。除了几何信息外,它还可以保留其他特征,例如内部信息,颜色,材质和纹理。它也是基于XML的数据格式,可扩展。文件格式可以更完整地描述3D模型。除了几何信息,它还可以维护内部信息,颜色,材料,纹理和其他特征。

对于使用3D打印的消费者和从业人员来说,3MF的最大优势在于大品牌支持这种格式。 3MF联盟中的其他公司是Microsoft,SLM和HP,Shapeways还包括提供3D打印方面的见识。 3D打印和增材制造业务中的其他主要参与者,例如Materialize,3DSystems最近也加入了该联盟。在这些大公司的支持下,性能与AMF文件格式相同的3MF文件格式有逐渐取代AMF文件格式的趋势,这对于AMF文件格式也是一大危机。


STL、OBJ、AMF、3MF,4种3D打印文件格式区别_第5张图片

就像大多数图片都是jpg或gif格式的原因一样,大多数3D打印制造商都采用STL。这实际上是历史遗留问题和人们长期使用习惯的问题。 STL格式已深入人心。因此,如果其他格式要“流行”,甚至被大多数3D打印制造商广泛采用,它可能仍需要等待一段时间。各种文件格式的未来仍有待市场检验。 。


你可能感兴趣的:(STL、OBJ、AMF、3MF,4种3D打印文件格式区别)