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格式;
【3D打印文件格式简介 3d打印格式】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打印格式 , 明确表示是为了抢班抢权 。

推荐阅读