【3D軟體】各種3D軟體匯出STL/OBJ檔案的方式 想將自己在3D軟體內(nèi)辛苦建立的3D模型變成實體化,最方便的方式莫過於使用3D列印機直接印出來,但3D列印機只能接收STL(Stereolithography)檔案, 一種3D列印專用的格式,能將原本的曲面或?qū)嶓w模型分解成一層一層斷面形狀的數(shù)據(jù),大多數(shù)的3D軟體都有轉(zhuǎn)存成STL的功能,究竟要如何正確匯出這些 檔案格式,避免無法列印的情況呢? 我們將在此篇文章中,彙整出各種常見的3D軟體匯出方式,讓大家能在3D列印時能夠更快又有效率的完成前置作業(yè)喔! (PS.部分軟體只有轉(zhuǎn)出OBJ檔的選項,可先存為OBJ再轉(zhuǎn)檔成STL檔) ◎AutoCAD ◎3DS MAX ◎Solidworks ◎Maya ◎Pro/ENGINEER ◎Rhino ◎SketchUP ◎Zbrush ◎Fusion 360
AutoCAD 匯出STL檔案的步驟
1.按下「應(yīng)用程式」 >「匯出」>「其他格式」。 2.在「匯出資料」對話方塊中,輸入檔名。 3.在「檔案類型」中,選取「石板印刷檔 (*.stl)」。按一下「儲存」。 4.選取一個或多個實體物件。所有物件都必須整個在世界座標(biāo)系統(tǒng) (WCS) 的正 XYZ 八分圓中。也就是,它們的 X、Y 與 Z 座標(biāo)值必須大於零。 5.會自動將副檔名 .stl 附加至檔名。 ※補充說明 AutoCAD 3D模型匯出為 .stl 檔給3D印表機列印,但列印出的精細度不是很好? 如下圖: 在 AutoCAD裡改變系統(tǒng)變數(shù)「FACETRES」可以調(diào)整圓弧面的精細度。 FACETRES 的值愈大愈精細。 因為 AutoCAD 系統(tǒng)變數(shù)「FACETRES」的預(yù)設(shè)值是 0.5,所以會出現(xiàn)如上圖的很多折角。 可將 FACETRES 的值調(diào)大一些(例如 10),列印出來的精細度就會變好許多,如下圖: 3DS MAX 匯出STL檔案的注意事項 1.應(yīng)用程序選單>導(dǎo)出> StereoLitho(* .STL) 2.物件名稱:名稱輸入要以STL的格式儲存。 3.二進制/ ASCII: 選擇STL輸出檔案是二進制還是ASCII(字符)數(shù)據(jù)。 ASCII STL檔案會比二進制STL檔案大很多。 4.僅選擇場景中要匯出的物件。 Solidworks 匯出STL檔案的注意事項 目前已經(jīng)有外掛程式可以直接將檔案匯出到cura囉! 請參考此篇介紹文章 (可以從cura內(nèi)進行外掛程式安裝) 若你是使用其他切片軟體,請往下繼續(xù)看轉(zhuǎn)檔教學(xué) 匯出 STL 檔案的步驟: 1.按一下 檔案 > 另存新檔。 2.選擇 STL (*.stl) 為存檔類型,然後按一下選項。 3.從下列所述選項中選擇,然後按一下確定。 4.按一下儲存來輸出檔案。 輸出為 ◎選擇 Binary 或 ASCII 為檔案格式。Binary 檔案比 ASCII 檔案小,但是某些其他系統(tǒng)不支援 Binary 檔案。請選擇目標(biāo)系統(tǒng)支援的類型。 ◎單位。選擇量測的單位。 ◎解析度??刂埔粤Ⅲw型雕 (STL) 格式輸出之非平坦曲面的鋪面品質(zhì)。較低的誤差值會以較高的整體零件精度來產(chǎn)生 STL 檔案。 較高精度(高鋪面品質(zhì))的檔案較大且會使模型計算速度減低。 粗糙或良好。預(yù)設(shè)的解析度。 Maya 匯出OBJ檔案的步驟 1.再下拉選單中選擇Window→Settings/Preferences→Plug-in Manager,跳出視窗。 2.在C:/Program Files/Alias/Maya?.0/bin/plug-ins選單找出objExport.mll。 3.把loaded 跟auto load 選項都勾選起來。 4.接著到下拉式選單中的File→Export All(輸出全部)或是Export Selection(輸出選取部份)。 5.點選後面的小方塊→跳出Export All(Selection) Options視窗。 6.General Options裡的File Type下拉選到OBJexport,再點擊Apply。 7.輸入檔名,選擇儲存路徑 Pro/ENGINEER 匯出STL檔案的方式 1.按下功能表中的「檔案」,選擇「儲存副本」,跳出儲存副本的選單,選擇儲存STL 檔的資料夾,並選擇保存檔案類型為「STL」,按下「確定」按鈕。 2.調(diào)整STL 檔的參數(shù)。 在彈出「匯出STL」的對話方塊中,把「弦高」後面把預(yù)設(shè)數(shù)值改為「0」,按鍵盤上的Enter 鍵,軟體會自動把弦高改為最小值,按一下「確定」後就成功儲存了STL 檔。 ※匯出檔案注意事項: 在pro/e 中儲存STL格式時最重要是參數(shù)的調(diào)整,參數(shù)調(diào)整的越合理,儲存的檔案越精確,用3D列印機列印出的效果越好。 STL檔應(yīng)存為有三角形小平面的三個頂點座標(biāo)值及該平面的法矢量,規(guī)定法向量的模為1,方向指向?qū)嶓w外部,三個頂點的保存順序與矢量方向應(yīng)滿足右手定則。所以STL 格式的模型表面小平面越多,模型就越精確。 但不是平面越多就對於3D越有利,所以在Pro/ e 中轉(zhuǎn)STL時可直接在「弦高」後面將預(yù)設(shè)數(shù)值改為「0」按鍵盤上的Enter 鍵,軟體會自動把弦高改為最小值,其他數(shù)值使用預(yù)設(shè)就可以了。 Rhino 匯出STL檔案的步驟 1.從檔案功能表選擇匯出選取的物件或另存新檔。 2.彈出的對話框的檔案類型欄位清單會列出可以匯出的檔案類型。 3.在檔案類型欄位選擇STL.檔。 4.在檔案名稱欄位輸入名稱。 5.設(shè)定儲存的方式。 ◎最小化儲存 ◎僅儲存幾何圖形 6.如果匯出的檔案類型有選項設(shè)定,可以按選項按鈕做設(shè)定。 7.如果匯出的檔案類型只能儲存網(wǎng)格物件時,會彈出將 NURBS 轉(zhuǎn)換為網(wǎng)格的網(wǎng)格轉(zhuǎn)換設(shè)定對話框。 STL 匯出選項 檔案類型 1.二進位 2.Ascii 匯出開放的物件 調(diào)整網(wǎng)格 STL 匯出警告 如果匯出的 STL 網(wǎng)格不是封閉的會彈出警告訊息。 一定要匯出 儲存開放的網(wǎng)格。 STL 網(wǎng)格匯出檢測 某些快速成型機只能讀取完全封閉 (水密) 的 STL 網(wǎng)格檔案。 在將模型匯出為 STL 檔案做昂貴的快速原型輸出之前,最好先確定匯出的 STL 網(wǎng)格符合快速原型機器的需求。 如何測試網(wǎng)格是否水密
1.組合網(wǎng)格物件。 將個別的網(wǎng)格物件組合成多重網(wǎng)格。 2.熔接組合後的網(wǎng)格物件的所有頂點。 3.在角度公差提示下,輸入 180。 角度公差設(shè)為 180 度時,Weld 指令會熔接所有重疊的網(wǎng)格頂點。 4.執(zhí)行 UnifyMeshNormals 指令。 使網(wǎng)格物件的所有網(wǎng)格面朝向同一側(cè) (外側(cè)或內(nèi)側(cè))。 使用 SelNakedMeshEdgePt 指令檢查網(wǎng)格是否還有漏洞。 如果有任何網(wǎng)格頂點被醒目提示,代表網(wǎng)格在該處有漏洞。 避免建立資料量非常大的網(wǎng)格檔案 ◎您可以使用 Mesh 指令,這個指令與檔案內(nèi)容裡的彩現(xiàn)網(wǎng)格轉(zhuǎn)換設(shè)定相同。不同之處在於以 Mesh 指令建立的是可以匯出的網(wǎng)格。 以 Rhino 的曲面物件匯出 STL 檔案時也有同樣的網(wǎng)格轉(zhuǎn)換設(shè)定,但通常事先將物件轉(zhuǎn)換成網(wǎng)格,檢查後再匯出為 STL 檔案是比較好的作法。 ◎?qū)⒉煌奈锛D(zhuǎn)換成網(wǎng)格的最佳設(shè)定並不相同。一開始,您可以取消最大角度與最大長寬比,設(shè)定曲面至邊緣的最大距離 (網(wǎng)格面邊緣中點與曲面之間最大被允許的距離) 為快速原型機器的解析度,大約是 0.005 英吋 (0.125 公釐)。在找出最適合您的模型及快速原型機器的設(shè)定值以後,這個流程可能會變成多餘的,因為您可能會習(xí)慣於使用已驗証過的設(shè)定值將 NURBS 物件轉(zhuǎn)換為網(wǎng)格。 ◎建立網(wǎng)格以後將 NURBS 物件隱藏,使用 FlatShade 指令檢視未在視覺上做平滑處理的網(wǎng)格。如果網(wǎng)格看起來不錯就可以匯出為 STL 檔案,如果網(wǎng)格的品質(zhì)不好可以將它刪除,再使用不同的設(shè)定建立網(wǎng)格。 ◎在設(shè)定網(wǎng)格轉(zhuǎn)換選項時最好一次只變更一個設(shè)定值,以便比較變更該設(shè)定值的影響。如果網(wǎng)格大部分看起來都不錯,只有一小部分覺得不好,可以將最大長寬比設(shè)為 4 與 7 之間的數(shù)值。通常並不值得將曲面至邊緣的最大距離設(shè)為比快速原型機器解析度還小的數(shù)值。
其他相關(guān)新聞