对比最常用的两大3D打印文件格式STL与OBJ

dy1993   2017-08-09 14:30:11

目前市面上有很多不同种类的3D建模软件,而每一种3D建模软件都有它自己支持的3D模型文件格式。无论是哪一种3D建模软件,如果想将3D模型进行3D打印,那就要在建模软件中把3D模型导出为能被打印机支持的3D打印文件格式。目前通用的3D打印文件格式有两款选择,一是STL格式,另一款是OBJ格式。所以日后你在建模软件中制作完一个3D模型后,请务必要把3D模型导出为STL或OBJ 3D打印文件格式了。另一方面,如果不是自己设计或下载的3D模型,而是透过3D扫描器获取的3D模型的话,那个3D模型也需要转成STL或OBJ格式后才能进行打印。

那么又有人会问STL和OBJ 3D打印文件格式在用途上有什么分别呢?

如果利用FDM / DLP / SLA 3D打印机进行3D打印时,一般来说用STL格式或用OBJ都无所谓,STL(全名叫STereoLithography)本身没有包含颜色数据,而STL使用上比OBJ更为普遍。至于如果要用一些3D彩色打印机打印彩色的3D模型的话,那么就需要用到OBJ了,因为OBJ这种三维打印档案格式还可以储存跟颜色和材质有关的编码(进行彩色三维打印的话,除了OBJ外,还需要多一个叫MTL(材料库)的档案)。

关于STL格式:

STL文件格式(stereolithography,光固化立体造型术的缩写)是由3D SYSTEMS 公司于1988 年制定的一种为快速原型制造技术服务的三维图形文件格式。STL文件不同于其他一些基于特征的实体模型,STL用三角形网格来表现3D CAD模型,只能描述三维物体的几何信息,不支持颜色材质等信息。

但是——正因为数据简化,格式简单,STL普及很快应用广泛,“简单易用”说的就是它。随着3D SYSTEMS的快速崛起, STL已经成为快速原型系统事实上的数据标准。

STL 文件有2 种类型:文本文件(ASCII格式)和二进制文件(BINARY)。

STL文件格式的优缺点:

STL文件格式具有简单清晰、易于理解、易于生成及分割、算法简单等特点,另外输出精度也能够很方便地控制。

STL文件也存在一定的缺陷。STL文件格式还是显得有点过于简单,只能描述三维物体的表面几何信息,不支持描述表面上的特征,比如颜色、材质等信息。

关于OBJ格式:

OBJ文件是Alias|Wavefront公司为它的一套基于工作站的3D建模和动画软件"Advanced Visualizer"开发的一种标准3D模型文件格式,很适合用于3D软件模型之间的数据交换,比如你在3dsMax或LightWave中建了一个模型,想把它调到Maya里面渲染或动画,导出OBJ文件就是一种很好的选择。

OBJ主要支持多边形(Polygons)模型。不包含动画、材质特性、贴图路径、动力学、粒子等信息。

由于OBJ格式在数据交换方面的便捷性,目前大多数的三维CAD软件都支持OBJ格式,大多数3D打印机也支持使用OBJ格式进行打印。

0

3133 0

发表评论

登陆后参与评论