掌握Autodesk Meshmixer进行3D打印

Avatar
Lisa Ernst · 17.04.2026 · 技术 · 11分钟

3D打印的数字领域常常感觉像一个工匠的车间,在那里精度和细致的准备至关重要。在我早期涉足这个领域时,有一个工具始终是我精修复杂模型的关键伴侣:Meshmixer。它就像一把数字凿子和砂纸,将原始的3D数据转化为可打印的对象。

快速摘要:Meshmixer核心功能

Autodesk Meshmixer是一款功能强大且免费的3D模型编辑工具,特别适用于三角网格网络。以下是其功能概述:

Meshmixer:3D模型的瑞士军刀

Autodesk Meshmixer是一款免费的3D模型编辑软件,特别是用于编辑三角网格网络。更多信息,您可以查阅此处的资源 guide on 3D Natives. 由于其多功能性,它常被称为“瑞士军刀”,能够满足3D打印领域初学者和高级用户的需求,详见此 Formlabs blog post. 与传统的CAD系统不同,Meshmixer专门用于修复、合并和准备3D模型以供打印。

Meshmixer软件图标logo。此图像展示了一个独立的3D多面体模型,其表面带有风格化的“M”,背景为深色,代表Meshmixer软件。

来源: meshmixer.softonic.com.br

Meshmixer是一款强大而多功能的3D模型编辑工具,为新的和有经验的3D打印爱好者提供了解决方案。

Autodesk于2021年将该软件更新至3.5版本,虽然其后续开发已暂停,转而支持Fusion 360,但该程序仍可从此处免费下载。 official Meshmixer website. 用户可以在Windows和Mac OS平台上访问它。

支持的文件格式和导航

该软件支持拖放式模型导入,可接受各种文件格式。导出时,它提供更广泛的选择:

类别 文件格式 描述
导入 STL, OBJ, PLY, AMF, 3MF, OFF, MIX 将3D模型导入Meshmixer的常用格式。
导出 STL, OBJ, PLY, AMF, 3MF, OFF, MIX, Collada, VRML, Smesh 保存修改后模型的更广泛选择,包括专业选项。

关键文件格式详情:

通过直观的鼠标控件即可在Meshmixer环境中进行导航:

优化网格以获得无瑕疵打印

质量和效率的重新网格化

Meshmixer中的一个关键功能是“Remesh”,它可以优化三角剖分并实现均匀的镶嵌。此工具提供多种模式:

“规则性”等设置会产生更多的等边三角形,但这可能会降低细节。“过渡”可确保从原始网格到重新网格化区域的平滑过渡。“保留组边界”选项可保持特定三角形组的形状,“保留锐边”可防止硬边平滑。对于边界处理,“自由边界”通常是首选,它优先考虑网格质量而不是精确度。

分离和组合部件

可以使用“编辑 → 提取”(Shift+D)或“编辑 → 平面切割”来分离网格区域。“提取”会生成一个新的壳体形状,并带有可选的偏移距离。提取后,“编辑 → 分离壳体”可允许单独保存每个部件。“平面切割”有助于沿着定义的切割平面分离区域。 Meshmixer还具有“Meshmix”功能,该功能会打开一个零件库,用户可以在“我的零件”下构建自己的自定义3D库。要将对象添加到此个性化库中,用户只需在对象浏览器中选择它,然后选择“转换为 → 实心零件”。

“RobustSmooth”笔刷是推荐的辅助笔刷,通过按住Shift键激活。“启用细化”或“细化笔刷”通过添加额外的三角形来增强细节。对于对称调整,“检查对称性”(Shift+S)可对称地应用雕刻操作。 Meshmixer通过布尔运算促进两个网格的组合。“并集”将两个对象合并为一个壳体,而“差集”则从第一个选定对象中减去第二个选定对象。值得注意的是,Meshmixer的布尔运算作用于表面,而不仅仅是实体模型。用户可以选择“精确”、“最大质量”和“快速近似”模式进行这些操作。如果布尔运算失败,增加“搜索深度”参数通常可以解决问题。“使用相交曲线”可提高布尔运算的质量,“目标边长”可控制交点附近的三角形大小。

雕刻和组合3D模型

直观的雕刻工具

“Sculpt”区域提供了几种用于基本3D雕刻的笔刷。可以使用体量笔刷,如“拖动”、“绘制”、“压平”和“膨胀”:

“RobustSmooth”笔刷是推荐的辅助笔刷,通过按住Shift键激活。“启用细化”或“细化笔刷”通过添加额外的三角形来增强细节。对于对称调整,“检查对称性”(Shift+S)可对称地应用雕刻操作。

用于模型集成的布尔运算

Meshmixer通过布尔运算促进两个网格的组合。“并集”将两个对象合并为一个壳体,而“差集”则从第一个选定对象中减去第二个选定对象。值得注意的是,Meshmixer的布尔运算作用于表面,而不仅仅是实体模型。用户可以选择“精确”、“最大质量”和“快速近似”模式进行这些操作。如果布尔运算失败,增加“搜索深度”参数通常可以解决问题。“使用相交曲线”可提高布尔运算的质量,“目标边长”可控制交点附近的三角形大小。

修复和为3D打印做准备

修复网格问题

使用“分析 → 检查器”识别和修补网格中的孔洞。填充孔洞的选项包括“最小填充”、“平面填充”和“平滑填充”。“自动修复所有”可同时解决孔洞、交叉和浮动三角形。“编辑 → 擦除并填充”(F)并选择“平滑MVC”作为填充类型也可使用。“编辑 → 制作实体”或“编辑 → 替换并填充”也有助于封闭所有孔洞。“RobustSmooth”雕刻笔刷有助于将修复的区域无缝集成到模型中。

确保可打印性:壁厚和镂空

为了成功进行3D打印,细节必须具有最小壁厚。可以使用“挤出”(D)为选定区域添加壁厚。要为整个模型应用壁厚,请使用“编辑 → 镂空”。SLA和SLS打印的最小壁厚为1毫米。

3D打印对象,最小壁厚检查。此图像清楚地展示了3D打印对象中壁厚的概念,突出了那些可能太薄而无法成功打印的区域。

来源: arts.die-nordfischer.de

为了成功进行3D打印,请务必检查最小壁厚,可以使用Meshmixer的分析工具进行验证。

特别是对于SLA打印,建议至少留下两个直径1.5毫米的孔用于树脂排出和清洁。SLS模型需要两个直径2毫米的孔或一个直径4毫米的孔用于粉末排出。Meshmixer可以自动生成这些排放孔。创建孔后,执行“编辑 → 制作实体”可确保模型具有防水性。“分析 → 稳定性”工具显示了镂空导致的体积减少,“分析 → 厚度”工具则可验证模型的壁厚,参数包括“最小厚度”和“最小缺陷尺寸”。

生成支撑结构

FDM和SLA 3D打印机通常需要支撑结构。Meshmixer可以将这些直接集成到网格中,形成分支链。“分析 → 悬垂”工具和“支撑生成器”有助于创建这些结构。“接触公差”指定支撑结构尖端与模型之间的距离。在“高级支撑”下,“允许顶部连接”可启用从模型开始的支撑结构。然后,通过单击“生成支撑”来生成支撑。对于大型模型,“编辑 → 重新网格化”或“编辑 → 减少”可减少三角形的数量,从而降低处理能力。可以通过Ctrl+左键单击删除单个支撑结构。“转换为实体”将连接的支撑结构合并为一个对象,“编辑 → 分离壳体”可允许单独保存结构和模型。

高级编辑工具

“编辑 → 添加管”(Edit → AddTube)下的“添加管”工具可在网格上的两个点之间创建管。“样条”类型允许管沿着表面法线弯曲,“自动布线(平滑)”会生成尽可能穿过模型的管。在“组合模式”下,选择“布尔”可让用户添加或减去管。“附加”可在同一对象内创建一个新的壳体,而无需合并。

“编辑 → 变换”(T)和“编辑 → 镜像”对于缩放和重新定位对象非常有用。“编辑 → 对齐”可将对象吸附到地面。“编辑 → 复制”会生成对象的副本,“组合”会将多个模型合并为一个对象。“分析 → 布局/打包”使用“方形打包样式”和“圆形打包样式”等算法优化多个对象在打印床上的排列。

布置在打印床上的3D模型用于打包。此图像显示了一个被各种较小的3D打印对象包围的白色3D打印人像,仔细地布置在打印床上,展示了多部分打印的有效打包。

来源: store.anycubic.com

使用Meshmixer的“布局/打包”工具可以优化在打印床上布置多个3D模型,确保高效的空间利用。

风格化变换

Meshmixer还支持“体素化”和“低多边形”等风格化变体。“编辑 → 制作实体”可以重新计算对象作为体素表示,创建防水实体。“实体类型”下的“块状”模式会产生像素化外观。对于低多边形模型,用户首先执行“重网格化”并禁用“相对密度”和“保留锐边”,然后再次执行“目标边长”和“保留锐边”并激活。“编辑 → 制作图案”(Edit → Make Pattern)和“边”(Edges)作为“图案类型”可实现线框样式。“双边”(Dual Edges)会创建类似Voronoi图的图案。“元素尺寸”(Element Dimension)设置线径,FDM打印的最小值为2-2.5毫米,SLS/SLA的最小值为1毫米。“网格平滑”(Grid Smoothing)合并线框组件。

主菜单中的“打印”命令配置打印机属性并将模型发送到切片软件。“检查器”对于识别和修复孔洞或非流形几何体等问题至关重要,因为防水的STL文件对于3D打印至关重要,以防止表面间隙。编辑后,将文件导出为STL格式,即可用于切片软件。

结论

Autodesk Meshmixer虽然不再积极开发,但仍是一款强大且不可或缺的工具,用于网格修复、模型组合和为树脂及FDM打印准备模型,详见此 Formlabs tutorial. 它依赖于由顶点、边和面组成的三角网格,每个都代表3D空间中的点、连接和表面。该软件在修改现有模型方面表现出色,但并非用于从头开始创建零件,如在此处所述 3D Natives article. 其应用遍及医学、牙科、设计和各种创意领域。

虽然Meshmixer不太适合精确的参数化更改或最终打印策略,但它可以与其他工具(如CAD程序和切片软件)无缝集成,以建立高效的工作流程。用户常常会犯错误,例如仅依赖“自动修复”而不进行目视检查、不跟踪版本、在重叠不足的情况下执行布尔运算、过于激进地降低网格密度、在没有排放孔的情况下镂空,或等到最终打印才测试修改。对于高级打印准备功能,例如支撑结构的功能,建议使用Formlabs的PreForm等工具。

关于Meshmixer的常见问题解答

Meshmixer仍然免费且可用吗?

是的,Meshmixer仍可从此处免费下载 official Meshmixer website 适用于Windows和Mac OS,尽管其积极开发已停止。

Meshmixer在3D打印中的主要用途是什么?

Meshmixer主要用于网格修复(修复孔洞、非流形几何体)、模型组合(合并模型)、雕刻、生成支撑结构、镂空模型,以及为3D打印准备模型,特别是FDM和树脂打印机。

Meshmixer可以从头开始创建3D模型吗?

否,Meshmixer不是用于从头开始创建模型的传统CAD程序。它擅长修改、修复和准备现有的3D模型,特别是基于网格的模型。

为什么“防水”模型对于3D打印很重要?

“防水”模型意味着网格的表面没有孔洞或间隙,形成一个完全封闭的体积。这对于3D打印至关重要,因为切片软件需要一个坚 solid、封闭的对象来正确生成打印路径,并确保模型如预期般打印,没有错误或缺失的部分。

使用Meshmixer时应避免的常见错误有哪些?

常见错误包括:仅依赖“自动修复”而不进行目视检查、不跟踪模型版本、在重叠不足的情况下执行布尔运算、过度激进地降低网格密度、在没有添加排放孔的情况下镂空模型,以及将打印测试推迟到最终输出。

来源: YouTube

来源: YouTube

分享我们的文章!
来源