3D打印文件格式简介 3d打印格式

3d打印格式(3D打印文件格式介绍)
许多人对3D打印的数据格式颇有微词 。用3D软件设计的作品一转换成3D打印格式,基本上就从白天鹅变成丑小鸭了 。没有颜色,数据不全,形状重叠,表面破损,这是常有的事 。
为什么大多数3D打印机只能识别STL或OBJ格式的文件?一言难尽,就像为什么大部分图片都是jpg或者gif格式一样 。其实是历史遗留问题 。这种历史原因形成的标准,不管用不用合理不合理,都只能你我一边骂人一边老老实实修图 。改标是大神们的事 。
1.STL格式的前世:
STL文件格式(Stereography,stereolithography的缩写)是3D SYSTEMS于1988年开发的一种三维图形文件格式,服务于快速成型技术 。
PS: STL并不是专门为3D打印而创建的,只是恰好3D打印是快速成型技术的一种,也是最著名的一种 。
STL文件不同于其他基于特征的实体模型 。STL使用三角网格表示三维CAD模型,只能描述三维物体的几何信息,不支持颜色、材质等信息 。
PS:现在我明白为什么这么多重要信息丢失了!STL是一个简化的3D模型 。
但是——正因为数据简化了,格式简单了,STL才得以普及和广泛使用,“简单易用”就是这个意思 。随着3D系统的迅速崛起,STL已经成为快速原型系统事实上的数据标准 。
PS:管好你的高、中、低端CAD软件 。如果要3D打印,必须转换成STL格式;
STL文件有两种类型:文本文件(ASCII格式)和二进制文件(二进制) 。
PS:相对于ASCII格式,更通用 。
二、关于OBJ的前世格式:
OBJ文件是Alias|Wavefront Company为其基于工作站的3D建模和动画软件“Advanced Visualizer”开发的标准3D模型文件格式 。它非常适合三维软件模型之间的数据交换 。例如,如果在3dsMax或LightWave中构建模型,并希望将其传递给Maya进行渲染或制作动画,导出OBJ文件是一个不错的选择 。
OBJ主要支持多边形模型 。它不包含动画,材质属性,贴图路径,动力学,粒子等信息 。
由于数据交换的便利,目前大多数3D CAD软件都支持OBJ格式,大多数3D打印机也支持使用OBJ格式打印 。
PS:虽然OBJ格式诞生较晚,相对STL有所改进,但并没有实质性的区别 。
3.未来属于谁?
制造业的后起之秀3D打印还在用30年前制定的数据格式,似乎有点不合理 。随着越来越多的巨头进入3D打印行业,数据标准之争变得越来越重要 。谁制定了新的标准,谁就拥有了行业的话语权 。正所谓“一流企业做标准”!
大阵营是ASTM,国际标准化和标准制定组织(名字比较权威!)新的数据格式“AMF”(增材制造文件格式) 。
AMF是基于3D打印机目前使用的“STL”格式的数据格式,弥补了其弱点 。新格式可以记录物体的颜色信息、材质信息和内部结构 。
AMF标准是基于XML(可扩展标记语言)的 。采用XML有两个好处,一个是可以被计算机处理,可以被人理解,另一个是以后可以很容易地通过添加标签来扩展 。新标准不仅可以记录单一材料,还可以为不同的零件指定不同的材料,并可以改变两种材料的比例进行建模 。模制物体的内部结构由数字公式记录 。您可以指定要在建模对象表面上打印的图像,也可以指定3D打印的最有效方向 。此外,还可以记录作者姓名、模特姓名等原始数据 。
PS:虽然AMF有潜力成为新一代的3D打印数据标准,但是没有巨头的支持是个硬伤 。
另一个阵营是微软牵头的3MF联盟,该联盟在2015年推出了一种全新的3D打印格式——3MF(3D制造格式) 。
与STL格式相比,3MF文件格式可以更完整地描述三维模型,除了几何信息外,还可以保留内部信息、颜色、材质、纹理等其他特征 。3MF也是基于XML的数据格式,是可扩展的 。对于使用3D打印的消费者和从业者来说,3MF最大的优势就是大品牌支持这种格式 。
很晚了,但是很强!看看3MF联盟的成员:微软,欧特克,达索系统,Netfabb,SLM,惠普,Shapeways,都是巨头!另外,微软宣布WIN8.1和WIN10支持3MF打印格式,明确表示是为了抢班抢权 。
【3D打印文件格式简介 3d打印格式】


    推荐阅读