3D列印檔案轉檔及常見錯誤

隨著3D列印的普及,3D這種形式的檔案可說是越來越普遍,也有相當多種的格式。一般來說,3D列印所使用的檔案格式是 “STL”格式(.stl)或 “OBJ”格式(.obj)這兩種為主,這兩種格式其原理相當簡單,檔案包含大量三角面堆積出來的立體形狀,三角面越多其所能表現出來的細節則越細膩。

 

因建模的邏輯等問題,專業工程建模軟體(請參考『3D列印檔案如何製作? 01_CAD篇』)所製作的3D檔案(如“.x_t”“.stp”、“.iges”)無法直接進行3D列印,必須將檔案轉換為3D列印使用的STL格式。目前,大部分的工程建模軟體已經可以支援輸出STL格式的功能,所以在完成建模後只要記得將檔案格式選擇為STL格式還是可以3D列印。但若是您使用的建模軟體不支援STL或是OBJ格式的話,會需要準備第三方軟體將其轉換為STL格式。相對工程建模軟體,電腦動畫軟體(請參考『3D列印檔案如何製作? 02_CG篇』)則無轉檔的問題。

 

左:工程軟體建模檔案 右:STL格式檔案

 

使用工程建模軟體進行轉檔需要檢查STL格式檔案是否有問題,如果檔案有問題3D列印機在運作時有可能會出現錯誤,在製作過程中出現無法預期的失敗,因此確認轉換出來的STL檔案是否有問題相當關鍵的一個環節。以下我們介紹一些由於轉換過程或是製圖上常發生的問題。

 

常見問題1:轉換解析度太低

 

在大部分的工程建模軟體中,當選擇儲存STL格式檔案時可以選擇解析度,也就是三角形的數量。當解析度高時,立體形狀被大量的三角形精細的重現,最明顯的例如曲面、圓孔、圓柱等。如果解析度設太低,曲面、圓孔、圓柱有可能變成多邊形,細小的部分無法正確轉換,形狀變得粗糙,有可能轉出來的檔案跟原本建出來的模型完全不同。所以當在儲存STL格式檔案時解析度要記得調高,檔案越大細節越好。

 

相同圓柱模型,左:48片三角面 中:156片三角面 右:488片三角面

 

 

常見問題2:轉換解析度太高

 

然而,解析度越高檔案就越大,檔案太大的話將超過3D列印切片軟體所能讀取的極限,因此一般來說特徵不多的工業件可以調整到20Mb左右,若是圖形有大量的曲面、圓孔、圓柱時可以將解析度稍微調高,但最高建議不要超過100Mb,否則光是計算就會耗費很多時間。

 

左:488 右:4,820片三角面 已無明顯差異

 

常見錯誤3:不是實體

 

3D列印機不能列印不是實體或是只有面沒有厚度的檔案。如果使用工程軟體的面片建模製作3D模型,請記得一定要把它轉換為實體。這個問題在建築領域經常被使用的「skectchup」建模軟體上最為常見。由於sketchup主要是以面片方式建模,沒有實體的概念,看起來雖然是立體的但實際上其仍是由許多的面片所「搭」出來沒有實體的模型。非實體的3D模型在3D切片軟體中將會出現錯誤。

 

Sketchup建模軟體 (圖片取自https://www.sketchup.com/zh-TW)

 

尚未合併的面片模型

 

常見錯誤4:破面

 

如果模型上有破面,就算只有一片破面,切片軟體也可能因為誤判出現錯誤。破面的發生有很多種原因,最常見的是漏了江面片合併。破面在有些有修復功能的切片軟體裡可以自動處理,但很大的機會修補出來的形狀不是預期想要的。若發現檔案有破面最好還是回建模軟體裡面確認並修改檔案將破面修補,使其成為一個封閉的模型。

 

破面的模型在切片軟體出現錯誤

 

常見錯誤5:沒有布林(boolean)

 

同一個模型的不同部位為了方便建模一般會分別製作實體。這些分別製作的實體在輸出轉檔時常常會被忘記需要布林。所謂布林是工程建模軟體的基礎工具,它能將幾個實體合併成為一個。沒有布林的這些實體看起來雖然是一個模型,其實仍然是不同實體堆在一起。

 

 

左:尚未布林 右:布林後

 

左:未布林的模型切片 右:布林後的模型切片

 

輸出轉檔時若有未被布林的實體時,切片軟體會將其判斷為不同的模型,造成在兩個實體相交的部位會分別製作兩個實體的外牆,發生非預期的問題。

 

3D列印發展到現在,過程越來越簡單列印也越來越穩定。然而若模型存在問題列印還是很有可能會出現錯誤,掌握轉檔關鍵可以讓您的列印作品更完美。

 

起點設計擁有穩定的3D列印機,以及豐富的製圖及列印經驗。歡迎與我們聯絡諮詢整體解方案。