当您导出Meshy模型并在Cura、PrusaSlicer或Bambu Studio等切片机中打开它时,您可能会遇到有关非流形几何、开放表面或破碎网格的警告。本指南解释了这些错误发生的原因,以及如何修复它们,以便您的模型可以清洁地切片并成功打印。
"水密"是什么意思?
水密(或"流形")网格没有孔洞、间隙或重叠的面。每条边恰好由两个多边形共享,形成完全密封的表面——就像一个可以装水而不漏水的容器。切片机需要水密网格来正确计算模型的内部并生成刀具路径。
AI生成模型中常见的非水密问题包括:
开放边缘 ——缺少面的表面上的孔洞
非流形边缘 ——超过两个面共享单条边
反转的法线 ——面向内而不是向外的面
浮动几何 ——未连接到主体的断开网格岛
直接在Meshy中修复模型
使用重新网格化功能
生成模型后,使用Meshy编辑器中的重新网格化选项。重新网格化重建网格拓扑,并在导出前自动解决大多数次要的开放边缘和非流形问题。
导出为STL
如果您的切片机对OBJ文件有困难(可能会将多网格模型分割为单独的对象),请在导出时切换到STL或GLB。STL将几何体合并为单个实体,是FDM和树脂切片机最广泛支持的格式。
调整您的提示词以获得更清洁的几何
暗示透明度、空心内部或复杂重叠元素的提示词(例如"玻璃罐"、"柳条篮")倾向于产生需要更多修复的网格。改为使用纯色、简单的几何——例如,使用"陶瓷罐"而不是"玻璃罐"——然后在导出前重新网格化。
使用第三方工具修复模型
Meshmixer(免费)
将您的STL导入Meshmixer。
转到分析→检查器 ——红色球标记开放孔洞。
单击自动修复全部自动关闭所有间隙。
导出修复的STL。
Blender(免费)
将您的模型导入Blender。
在编辑模式中,选择所有几何体(A)并运行网格→清理→填充孔和按距离合并。
使用内置的3D打印工具箱插件来检测剩余问题。
导出为STL。
Microsoft 3D Builder(Windows、免费)
在3D Builder中打开您的STL。它将自动检测网格问题并提示您修复它们。接受修复并重新导出为STL。
常见问题
1. 为什么我的Meshy模型在Cura或PrusaSlicer中显示为"非流形"?
AI生成的网格可能包含切片机标记为非流形的开放边缘或浮动多边形。在切片前,通过Meshmixer的自动修复或Blender的3D打印工具箱运行模型以关闭这些间隙。
2. 我的模型打印有孔洞或缺少墙——出了什么问题?
这通常意味着网格有开放表面,切片机无法自己解决。外部修复网格(Meshmixer或Blender),然后重新导入到切片机中。
3. 对于3D打印,我应该使用哪个导出格式——STL、OBJ或GLB?
对于FDM和树脂打印,使用STL。它存储单个合并的网格,并由切片机普遍支持。OBJ更适合渲染和纹理工作流程。
4. 在Meshy中重新网格化会修复所有切片器错误吗?
重新网格化解决了大多数常见的拓扑问题。但是,具有大量浮动几何或深度相交面的模型在重新网格化后可能仍然需要在Blender或Meshmixer中进行手动清理。
5. 我的切片机显示"相交表面"——这与非流形几何相同吗?
不完全相同。相交表面是网格内的重叠面,而不是开放孔洞。在Blender中,Boolean→Union修饰符可以合并它们。Meshmixer的自动修复也可以处理许多相交情况。
6. 我能直接在PrusaSlicer或Bambu Studio中修复网格错误吗?
两个切片机都包括基本的自动修复功能。在PrusaSlicer中,在设置中启用导入时修复。对于复杂的网格问题,Meshmixer或Blender等外部修复工具将产生更可靠的结果。