STL 與 3MF 檔案格式差異|3D列印入門

許多 3D 列印初學者,在網路下載免費列印檔案,常見到 STL 與 3MF 檔案格式,但不清楚這 2 格式間的差異及使用方法,以下文章進行說明。

1. STL

STereo Lithography ( 縮寫 STL,圖形格式 ) 於 1987 年由 3D Systems 公司推出,可將 3D 模型儲存為圖形樣式,進行切片設定後輸入至 3D 印表機列印,是目前 3D 列印最常見格式。

STL 圖形表面以對角點分割為多個直角三角形,例如 : 正方形表面分割為 2 個直角三角形,六角形表面分割為 4 個直角三角形;當模型表面是球體曲面時,於輸出 STL 圖形過程,選擇小又密的三角形最能符合模型原始的曲度,但缺點會增加檔案大小。

2. 3MF

3D Manufacturing Format ( 縮寫 3MF,3D 製造格式 ) 由 Microsoft 領導的 3MF 聯盟在 2015 年推出,集結繪圖軟體商與 3D 列印設備商共同開發,例如 : Dassault Systemes、Autodesk、PTC、Siemens、Ultimaker 、3D Systems、Prusa …… 等。

圖片來源 : 3mf.io

開發 3MF 格式主要用意是克服 STL 檔案格式的缺陷,因為 STL 格式約是 35 年前所開發,已開始出現檔案功能不符合現代列印機使用。

3MF 是基於 XML 架構的格式,使用 XML 查看器程式語言軟體能讀取及編輯檔案內資料,在 Windows 檔案總管 能直接預覽 3MF 模型縮圖,STL 格式則無法。

其中 3MFSTL 格式相比,最大特點是能儲存在切片軟體的設定資料,當在其他不同軟體開啟相同檔案,也能得到相同的設定資料,例如 : 列印材質、層高、填充樣式、支撐結構、縮放比例,以及顏色設定。

例如,最近市面上最受歡迎的多色 3D 列印機,在切片軟體設定模型的多色列印範圍後儲存,當下次開啟檔案修改時,就不用重新上次的設定。

Bambu Studio 切片設定畫面