2016年12月6日 星期二

線上3D檔案格式轉換網站

3D列印相關檔案格式




一般來說,3D打印機最普遍接受的3D檔案格式為.stl及.obj兩種。簡單來說stl是面網格檔案,由三角面組合而成。而obj算是最能保有原模型的模式。 兩者比較下,當然還是.stl為主流。


除了這個種格式之外,當然還有很多其他五花八門的格式,如: .3ds, .fbx, .lwo, .ply....等等好幾十種(甚至更多)檔案格式。


下列稍微仔細介紹占主流之位四stl及obs兩種格式的故事,大部分是歷史淵源造成獨占主流的優勢。


STL檔案格式(stereolithography,光固化立體造型術的縮寫)是由3D SYSTEMS 公司於1988 年制定的一種為快速原型製造技術服務的三維圖形檔案格式。當時候並不是專門為了3D列印而創造STL格式的,只是應用在3D列印的這一小部分最為大家熟悉。STL檔不同於其他一些基於特徵的實體模型,它是用三角形網格來表現3D CAD模型,只能描述三維物體的幾何資訊,不支援顏色材質等資訊,也就是一個相對簡化版的3D模型。雖然在藝術創作者而言,這個簡化很容易造成失真或粗糙化,但是對一般小老百姓而言,簡化跟易操作幾乎是畫上等號。所以他的特點是缺點,也是優點。讓它在3D系統快速掘起的年代裡,成為原型系統的資料標準。STL中其實還有2種類型資料,包括文字檔(ASCII格式)和二進位檔案(BINARY),但是目前我使用3D軟體操作情況下,根本看不到這個類型差別。


OBJ檔是Alias|Wavefront公司為它的一套基於工作站的3D建模和動畫軟體"Advanced Visualizer"開發的一種標準3D模型檔案格式,很適合用於3D軟體模型之間的資料交換,比如你在3dsMax或LightWave中建了一個模型,想把它調到Maya裡面渲染或動畫,匯出OBJ檔就是一種很好的選擇。 OBJ主要支援多邊形(Polygons)模型。不包含動畫、材質特性、貼圖路徑、動力學、粒子等資訊。​由於OBJ格式在資料交換方面的便捷性,目前大多數的三維CAD軟體都支援OBJ格式,大多數3D印表機也支持使用OBJ格式進行列印。​


最近幾年有兩個新興的檔案格式來勢洶洶,有機會取代獨占鰲頭的STL檔。
一個叫作AMF((Additive Manufacturing File Format))檔,是國際標準化與標準制定機構ASTM力推的產品,這個格式增加了模型的材質、顏色、紋理等資訊。同時是基於XML的格式,電腦能處理外,人也很簡單看懂。可控性及彈性都提升。
另一個是微軟主導的3MF(3D Manufacturing Format),其實我覺得它與AMF格式很相似,一樣除了幾何資訊外,還可以保持內部資訊、顏色、材料、紋理等其它特徵。但是他有很多大公司(包括:Microsoft、Autodesk、Dassault Systems、Netfabb,SLM、HP、Shapeways)的支持,當然意味著未來軟硬體產品都會漸漸支援這個格式。待彩色3D列印機成為主流時,我相信到時候的標準格式主流肯定是把STL踢下來,換3MF或AMF上去吧。



參考網址:http://blog.sina.com.cn/s/blog_58ff53620102w0f4.html


好吧,以上就是格式介紹的小故事。會來查詢這方面的資料是因為我的3D印表機是MakerBot,它並不支援我從NASA下載下來的.lwo檔案格式,所以我唯有自己設想轉檔成它願意接受,遍普的stl檔案。當然,輕鬆就轉好檔案,丟到MakerBot軟體中去讀取就沒問題啦! 跟我有相同困擾的朋友可以參考下面的網站去轉一轉檔案。很簡單的簡單3步驟,而且都有操作指示,很貼心的線上轉檔網站。

Online 3D Converter

Convert 3D models between file formats (i.e. FBX to OBJ or OBJ to STL for 3D printing, DAE to JSON for use with WebGL, ..).
Supported input file formats include 3DS, FBX, Blender, OBJ, DXF, LWO, STL, PLY and more than 25 others. Output formats include Collada, 3DS, X, OBJ, PLY, STL (Text and Binary), JSON (Assimp2Json) and more.






----------------------------------------------

延伸閱讀(如何產生出STL檔案)
https://www.zhihu.com/question/22023856

沒有留言:

張貼留言