認識 Mixos AI探索

如何製作 3D 列印用的 STL 檔案

STL 是每個切片軟體都接受的格式,而製作它是容易的部分——不論能不能列印,檔案都會匯出。重要的是完成模型與匯出之間的那幾項檢查,幾乎每次列印失敗都是在這裡決定的。

作者:

簡短回答

建模或雕刻形狀,重新網格化使表面水密,把最終尺寸下薄於約 2 mm 的部分加粗,三角面數量笨重時就減面,然後匯出 STL。關鍵特性是水密——單一封閉表面,沒有破洞或自我相交——因為切片軟體的運作方式,就是詢問某個點在模型內部還是外部。

逐步說明

  1. 1

    製作形狀

    用筆刷雕刻有機題材——微型人偶、半身像、生物、地形、裝飾品——因為這些是憑眼睛判斷的形狀。有實際公差的機械零件則改用參數式 CAD。作業期間完全不要理會列印準備;那是收尾步驟,不是建模時要受限的條件。

  2. 2

    重新網格化使其水密

    執行體素重新網格化。這會把整個表面重建成一個連續的封閉殼,一次操作就消除破洞、縫隙與自我相交的面。這是決定檔案能否列印的步驟,也是為什麼在螢幕上看起來完美的雕刻仍會在切片軟體中失敗。

  3. 3

    加粗任何脆弱的部分

    把最終列印尺寸下薄於約 2 mm 的任何部分加厚或膨脹——手指、刀刃、天線、尾巴、纖細的裝飾。如果它在螢幕上看起來纖細,不論列印得多成功,它都會在你手裡折斷。

  4. 4

    檢查細節尺度

    最終尺寸下小於約 0.4 mm 的細節,FDM 列印機無法解析。精細的毛孔與髮絲般的刮痕,除非用樹脂列印,否則都是白費力氣,這也正是桌上型微型人偶都用樹脂列印的原因。

  5. 5

    減面,然後匯出 STL

    切片軟體處理數百萬三角面的網格會嚴重變慢,而且本來就無法重現那樣的細節。減面到可處理的數量,同時保留輪廓,然後匯出 STL。請記得 STL 會把所有東西融合成單一實體——它沒有獨立物件的概念。

STL 實際儲存什麼,又不儲存什麼

STL 檔案是三角面的清單。真的就只是這樣:每個三角形的三個角點與它朝向的方向,一再重複直到描述完整個表面。沒有顏色、沒有材質、沒有貼圖、沒有 UV 資料、沒有物件名稱,也沒有階層。

這就是 STL 既通用又受限的原因。世界上每個切片軟體都能讀取它,因為幾乎沒有什麼會被誤解,而它除了幾何之外一無是處。如果你想保留獨立的命名部位、顏色或材質,請另外匯出 OBJ 或 GLB,並把 STL 視為僅供列印的輸出。

這也解釋了一個常見的意外:把多物件模型匯出成 STL,會把所有東西融合成單一實體。這對列印是正確的行為——列印機建造的是一個實體物件——但這代表 STL 是單向門。請保留你的來源檔案。

為什麼水密如此重要

切片軟體把模型轉換成列印機指令的方式,是反覆問一個簡單的問題:空間中的這一點,我在物件內部還是外部?如果表面是單一封閉的殼,這個問題永遠有答案。如果有破洞、縫隙,或一個穿過另一個面的面,就沒有答案——切片軟體不是拒絕檔案,就是默默產生無意義的結果,或列印出牆面缺失的東西。

網格以平常的方式變得不水密:合併兩個重疊的形狀、把形體拉到表面穿過自己折疊、刪除幾何而留下開口。這些在算圖中都看不出來,所以問題通常在切片軟體才被發現。

體素重新網格化是從體積重建表面,而不是修補現有幾何,因此能一次解決所有這些問題,這也是它比任何網格修復工具都更可靠的原因。

常見問題

能在線上製作 STL 檔案嗎?

可以。Mold 在瀏覽器中雕刻、重新網格化並匯出 STL,免安裝,任何支援 WebGPU 的電腦都能用,包括 Chromebook 與平板。雕刻與重新網格化免費;下載 STL 屬於付費方案。

為什麼我的 STL 在切片軟體中失敗?

幾乎都是因為網格不水密——有破洞、縫隙,或幾何穿過自己。體素重新網格化會把表面重建為一個封閉的殼,一次操作就修好整類問題。次常見的原因是零件太薄無法列印。

STL 應該有多少個三角面?

足以平滑保留輪廓就夠,不必更多。數百萬三角面的檔案會讓切片軟體大幅變慢,而列印機重現的細節遠少於此。減面到數十萬個左右,通常在列印成品上看不出差別,處理起來也快得多。

3D 列印該用 STL 還是 OBJ?

幾乎所有情況都用 STL——它通用、明確,而且只儲存列印機所需的內容。若要保留獨立的命名物件或把模型帶到其他軟體,OBJ 是更好的選擇,所以兩者都匯出是合理的習慣。

能直接把雕刻工具的雕刻作品拿去 3D 列印嗎?

通常不能直接列印——雕刻很密,而且常不水密。請先重新網格化、加粗脆弱的部分並減面。這三個步驟只要幾分鐘,卻能避免幾乎所有可避免的列印失敗。