跳至主要內容

如何修復 3D 列印時中空的 Meshy 模型?

依照這些步驟,使用 3D Print Toolbox 和 Solidify 修改器在 Blender 中將模型改為流形,修復中空的 3D 列印 Meshy 模型。

目錄

從 Meshy 到流形:修復 3D 列印的中空模型

為什麼將模型改為流形可以修復中空列印

在準備將 Meshy 模型用於 3D 列印時,最重要的要求之一是模型必須是流形的。

流形模型是一個完全封閉、水密的形狀——類似於密封的容器。這意味著網格中沒有破洞、缺失的面或斷裂的邊。這意味著網格中沒有破洞、缺失的面或斷裂的邊。表面完全包圍一個體積,清楚地定義了什麼在內部、什麼在外部。

如果模型不是流形的,3D 列印機的切片軟體就無法正確解讀其體積。因此,切片軟體可能不知道實體材料應該存在於何處。

非流形模型造成的常見問題

切片或列印時可能出現以下問題:

  • 模型的某些部分在不應中空時被列印成中空

  • 牆壁、層或表面缺失

  • 填充圖案不正確或異常

  • 模型的某些部分完全沒有被列印

  • 切片軟體完全無法對模型進行切片

這是因為切片軟體依賴封閉表面來計算牆壁、填充和結構層。如果網格是開放或破損的,切片軟體可能會將其視為薄表面而非實體物件。

為什麼修復流形問題通常能解決中空模型的問題

通過修復模型並將其改為流形,你為切片軟體提供了一個正確封閉的體積。這使它能夠正確生成:

  • 外牆

  • 內部填充

  • 頂層

  • 底層

  • 結構牢固的最終列印成品

簡而言之,將你的 Meshy 模型轉換為流形網格,能將它從視覺上的表面轉變為可可靠列印的、正確定義的實體物件。

注意:

中空列印也可能由切片軟體設定造成,例如填充率被設為 0%。然而,非流形幾何是意外中空列印最常見的原因之一,尤其是 AI 生成的模型。

步驟 1:我們建議安裝 Blender Bridge 外掛

Meshy for Blender 是一款 Blender 外掛,可無縫匯入 MeshyAI 生成的模型。 P透過此外掛,你可以輕鬆載入和管理 3D 資產,顯著提升工作流程效率。

你可以在這裡找到關於如何操作的詳細教學

步驟 2:開啟 Blender 偏好設定

1. 開啟 Blender

2. 點擊 Edit > Preferences

安裝並啟用 3D Print Toolbox

1. 在偏好設定中,點擊 Add-ons(附加元件)分頁

2. 在搜尋欄中輸入:3D Print

3. 勾選 Mesh: 3D Print Toolbox 的核取方塊

注意:在 Blender 4.0 及更新版本中,附加元件位於 Edit > Preferences > Get Extensions 下。上述步驟適用於 Blender 3.x。在較新版本中,3D Print Toolbox 可能需要作為 Legacy Add-on 安裝。

如果需要手動安裝:

1. 點擊 Install…(或在較新版本的 Blender 中點擊 Install from Disk)

2. 選擇附加元件檔案

3. 安裝後啟用該附加元件

啟用後,3D Print Toolbox 將可在 Blender 中使用。

步驟 3:開啟 3D Print Toolbox 面板

將你的 Meshy 模型匯入 Blender 後:

1. 開啟右側工具欄,方法有二:

- 按鍵盤上的 N,或

- 點擊視窗右緣的小箭頭

2. 點擊 3D Print 分頁以開啟工具箱

步驟 4:嘗試自動修復模型並將其改為流形

1. 在視窗中選取你的模型

2. 開啟 3D Print Toolbox 面板

3. 點擊 "Clean Up"

4. 點擊 "Make Manifold" 按鈕

這將自動嘗試修復破洞、斷裂的邊和其他非流形問題,使模型成為完全封閉、可列印的實體。

注意:對於複雜的 AI 生成網格,Make Manifold 可能無法獨自解決所有問題。如果問題仍然存在,請參閱下方的疑難排解部分以獲取額外的修復步驟。

結果

在大多數情況下,你的模型現在應該已是流形,並可進行正確的切片。切片軟體現在應該能夠正確生成牆壁、填充、頂層和底層,並且不再是中空:

疑難排解:

如果模型在改為流形後仍然是中空的

在某些情況下,點擊 Make Manifold 可能無法完全修復模型。這在複雜的 AI 生成網格中尤其常見。

以下是你可執行的額外檢查:

1. 驗證模型確實是流形

點擊 Make Manifold 後,你應確認修復是否成功。

3D Print Toolbox 面板中:

  1. 點擊 Check All

  2. 查看 Non Manifold 結果

如果結果顯示:

  • 0 個非流形邊 → 模型已是正確的流形

  • 任何大於 0 的數字 → 需要進一步清理

如果仍有非流形邊,請重複 Clean Up → Make Manifold,或嘗試下方的進階修復方法。


2. 若模型厚度為零,套用 Solidify 修改器

某些 AI 生成的模型由無限薄的面構成,即使在技術上屬於流形,也無法正確列印。

要修復此問題:

  1. 選取你的模型

  2. 前往 Modifiers 分頁(扳手圖示)

  3. 點擊 Add Modifier → Solidify

  4. Thickness 設為一個較小的值,例如:

    • 0.002 m(2 mm),或

    • 根據你的列印比例進行調整

  5. 點擊 Apply

這會賦予模型實際厚度,使切片軟體能夠生成牆壁。

Note:套用 Solidify 修改器後,你可能需要返回 3D Print Toolbox 並再次點擊 Check All。Solidify 修改器有時會在複雜模型上產生自我相交的幾何,進而引入需要修復的新非流形問題。


3. 匯出前套用所有變換

不正確的縮放或變換可能導致切片問題。

要套用變換:

  1. 選取你的模型

  2. 按下 Ctrl + A

  3. 點擊 All Transforms

這可確保模型正確匯出。


進一步疑難排解:可能導致中空列印的切片設定

即使模型是流形的,切片設定也可能故意產生中空列印。

請檢查切片軟體中的以下設定:

填充百分比

如果填充率設定為:

  • 0% → 列印成品將是設計上的中空

建議值:

  • 10–20% → 輕量化列印

  • 20–40% → 強固的功能性列印


牆壁數量 / 外圈數量(牆壁厚度)

如果牆壁數量太少,或牆壁太薄——列印成品可能顯得中空或脆弱。

建議:

  • 最少: 2 層牆壁(適用於基本列印)

  • 建議: 3–4 層牆壁(適用於更強固、更耐用的列印)

  • 典型牆壁厚度: 0.8–1.6 mm(視你的噴嘴尺寸而定)


頂層與底層

如果頂層設定為 0,列印成品將是開放的。

建議:

  • 3–6 層頂層

  • 3–6 層底層


進一步疑難排解:如果 Blender 無法完全修復模型

非常複雜的網格可能需要替代的修復工具。

你可以嘗試:

方法 1:使用 Blender 的額外清理工具

在編輯模式中:

  1. 選取模型

  2. Tab 進入編輯模式

  3. A 全選

  4. 點擊:

    Mesh → Clean Up →

    • Merge by Distance

    • Fill Holes

然後重試 Make Manifold。

Note:使用 Merge by Distance 時,請在點擊後檢查左下角彈出視窗中的閾值。預設值(0.0001 m)對某些網格可能太小。可嘗試將其稍微調大(例如 0.001 m),但不要設得太高,否則可能會使細微細節塌陷。

方法 2:重新計算法線

AI 生成的模型常常存在翻轉或不一致的面法線,這可能導致切片軟體誤判表面的哪一側是「內部」、哪一側是「外部」。這可能造成中空區域、填充反轉或表面缺失。

要修復此問題:

  1. 選取你的模型

  2. 按 Tab 進入編輯模式

  3. 按 A 全選

  4. 點擊 Mesh > Normals > Recalculate Outside

  5. 按 Tab 返回物件模式

然後重新匯出並檢查你的切片預覽。


方法 3:使用專門的網格修復工具

有些工具專門用於修復困難的網格:

  • Microsoft 3D Builder(Windows)

  • Meshmixer

  • Netfabb

這些工具可以自動修復複雜的幾何。


如何確認你的模型已可進行 3D 列印

你的模型在以下情況下即已就緒:

  • 3D Print Toolbox 顯示 0 個非流形邊

  • 切片預覽顯示:

    • 牆壁

    • 填充

    • 頂層

    • 底層

  • 切片預覽沒有顯示缺失的部分

列印前務必檢查切片預覽。提示:如果你持續遇到問題並希望獲得進一步協助,我們建議你加入 Meshy Discord 社群並在我們的 Tips and Workflows 頻道中提問。那裡有許多 Meshy 3D 列印專家樂於提供指導。



相關文章

這是否解答了您的問題?