對(duì)比最常用的兩大3D打印文件格式STL與OBJ

dy1993   2017-08-09 14:30:11

目前市面上有很多不同種類的3D建模軟件,而每一種3D建模軟件都有它自己支持的3D模型文件格式。無論是哪一種3D建模軟件,如果想將3D模型進(jìn)行3D打印,那就要在建模軟件中把3D模型導(dǎo)出為能被打印機(jī)支持的3D打印文件格式。目前通用的3D打印文件格式有兩款選擇,一是STL格式,另一款是OBJ格式。所以日后你在建模軟件中制作完一個(gè)3D模型后,請(qǐng)務(wù)必要把3D模型導(dǎo)出為STL或OBJ 3D打印文件格式了。另一方面,如果不是自己設(shè)計(jì)或下載的3D模型,而是透過3D掃描器獲取的3D模型的話,那個(gè)3D模型也需要轉(zhuǎn)成STL或OBJ格式后才能進(jìn)行打印。

那么又有人會(huì)問STL和OBJ 3D打印文件格式在用途上有什么分別呢?

如果利用FDM / DLP / SLA 3D打印機(jī)進(jìn)行3D打印時(shí),一般來說用STL格式或用OBJ都無所謂,STL(全名叫STereoLithography)本身沒有包含顏色數(shù)據(jù),而STL使用上比OBJ更為普遍。至于如果要用一些3D彩色打印機(jī)打印彩色的3D模型的話,那么就需要用到OBJ了,因?yàn)镺BJ這種三維打印檔案格式還可以儲(chǔ)存跟顏色和材質(zhì)有關(guān)的編碼(進(jìn)行彩色三維打印的話,除了OBJ外,還需要多一個(gè)叫MTL(材料庫(kù))的檔案)。

關(guān)于STL格式:

STL文件格式(stereolithography,光固化立體造型術(shù)的縮寫)是由3D SYSTEMS 公司于1988 年制定的一種為快速原型制造技術(shù)服務(wù)的三維圖形文件格式。STL文件不同于其他一些基于特征的實(shí)體模型,STL用三角形網(wǎng)格來表現(xiàn)3D CAD模型,只能描述三維物體的幾何信息,不支持顏色材質(zhì)等信息。

但是——正因?yàn)閿?shù)據(jù)簡(jiǎn)化,格式簡(jiǎn)單,STL普及很快應(yīng)用廣泛,“簡(jiǎn)單易用”說的就是它。隨著3D SYSTEMS的快速崛起, STL已經(jīng)成為快速原型系統(tǒng)事實(shí)上的數(shù)據(jù)標(biāo)準(zhǔn)。

STL 文件有2 種類型:文本文件(ASCII格式)和二進(jìn)制文件(BINARY)。

STL文件格式的優(yōu)缺點(diǎn):

STL文件格式具有簡(jiǎn)單清晰、易于理解、易于生成及分割、算法簡(jiǎn)單等特點(diǎn),另外輸出精度也能夠很方便地控制。

STL文件也存在一定的缺陷。STL文件格式還是顯得有點(diǎn)過于簡(jiǎn)單,只能描述三維物體的表面幾何信息,不支持描述表面上的特征,比如顏色、材質(zhì)等信息。

關(guān)于OBJ格式:

OBJ文件是Alias|Wavefront公司為它的一套基于工作站的3D建模和動(dòng)畫軟件"Advanced Visualizer"開發(fā)的一種標(biāo)準(zhǔn)3D模型文件格式,很適合用于3D軟件模型之間的數(shù)據(jù)交換,比如你在3dsMax或LightWave中建了一個(gè)模型,想把它調(diào)到Maya里面渲染或動(dòng)畫,導(dǎo)出OBJ文件就是一種很好的選擇。

OBJ主要支持多邊形(Polygons)模型。不包含動(dòng)畫、材質(zhì)特性、貼圖路徑、動(dòng)力學(xué)、粒子等信息。

由于OBJ格式在數(shù)據(jù)交換方面的便捷性,目前大多數(shù)的三維CAD軟件都支持OBJ格式,大多數(shù)3D打印機(jī)也支持使用OBJ格式進(jìn)行打印。

0

3406 0

發(fā)表評(píng)論

登陸后參與評(píng)論