3D扫描点云PLY文件转换为STL用于3D打印 – Meshlab – Meshmixer

12 分钟 · 中文笔记YouTube 标准许可

本教程演示了如何使用 Meshlab 和 Meshmixer 将 .PLY 点云文件转换为可用于 3D 打印的 STL 网格文件。流程包括在 Meshlab 中计算法线、重建表面、采样优化并导出,随后在 Meshmixer 中进行实体化、平面切割及法线翻转处理,最后导入切片软件。

你会学到

  • 理解 .PLY 点云文件与网格文件的区别:点云文件体积较小(如小于 20KB),仅包含点数据;转换后的网格文件体积较大(如 100MB),包含面数据。
  • 掌握在 Meshlab 中处理点云的基本流程:导入文件、计算法线(Compute Normals)、表面重建(Screen Poisson Surface Reconstruction)。
  • 学会使用 Meshlab 的 Layer Dialog 管理不同处理阶段的网格,并通过采样(Poisson Disc Sampling)降低面数以优化模型。
  • 熟悉在 Meshmixer 中将网格转换为实体(Make Solid)并使用平面切割(Plain Cut)创建平底的操作。
  • 了解如何处理网格法线翻转(Flipped Normals)的问题,确保模型在切片软件中正常显示和打印。

步骤与时间轴

  1. 1:47 · 导入点云文件
    打开 Meshlab,点击 File > Import Mesh,选择你的 .PLY 文件进行导入。
  2. 2:20 · 计算点集法线
    由于点云文件通常存在点方向反转或未贴合表面的问题,进入 Filters > Point Set > Compute Normals for Point Sets。保持默认设置,点击 Apply,然后点击 Close。此时可以看到点集呈现出更均匀的光照效果。
  3. 4:01 · 表面重建生成网格
    进入 Filters > Meshing, Simplifications, Reconstruction,选择底部的 Screen Poisson Surface Reconstruction。保持默认设置,点击 Apply 和 Close。此时生成一个彩色的网格模型,但此时它还不是一个封闭的实体网格,可能存在孔洞或不规则区域。
  4. 4:55 · 采样优化网格
    在右侧的 Layer Dialog 中选中刚刚生成的网格(如果对话框消失,可通过 View > Show Layer Dialog 调出)。进入 Filters > Sampling > Poisson Disc Sampling。保持默认设置,点击 Apply 和 Close。此时 Layer Dialog 中会出现一个新的采样网格,其面数显著减少(例如从 55,000 面减少到 10,000 面以下),且保留了必要的曲率特征。
  5. 5:57 · 导出优化后的网格
    在 Layer Dialog 中选中经过采样优化的新网格。点击 File > Export Mesh As,选择 STL 格式进行导出。
  6. 7:06 · 在 Meshmixer 中实体化与切割
    打开 Meshmixer,导入刚才导出的 STL 文件。点击 Edit > Make Solid,在 Solid Type 中选择 Accurate,点击 Accept。如果模型底部不平,使用 Plain Cut 工具,拖动平面向下切割以创建平底。
  7. 7:32 · 导出最终打印文件
    确认模型为实体且底部平整后,进行导出。随后将文件导入 3D 打印机切片软件(如 Cura 等)进行后续处理。
  8. 10:16 · 处理法线翻转问题
    如果导入另一个扫描文件后发现模型显示异常(如无阴影或内部结构可见),可能是法线翻转(Flipped Normals)导致。在 Meshmixer 中,使用 Ctrl+A 全选模型,点击 Flip Normals 修正方向。之后再次执行 Edit > Make Solid (Accurate) 即可得到正常的实体模型。

要点与注意

  • 在 Meshlab 中,如果 Layer Dialog 消失,可以通过 View 菜单下的 Show Layer Dialog 重新显示。
  • 使用 Poisson Disc Sampling 而非 Point-Cloud Simplification,因为后者可能会过度简化(decimate)网格,导致细节丢失或损坏。
  • 在 Meshmixer 中进行 Make Solid 时,选择 Accurate 模式通常能获得更精确的实体结果。
  • 如果模型在切片软件中看起来像“空心”或显示异常,检查是否需要执行 Flip Normals 操作。
  • 点云文件体积远小于网格文件,适合通过邮件传输,但打印前必须转换为网格格式。

适合谁看

国内 CG、3D、AI 创作从业者,特别是涉及 3D 扫描数据处理和 3D 打印准备的用户。

本页是根据公开视频整理的中文学习笔记,视频版权归原作者 Maz and Attero - CAD/CAM 所有。如有问题请联系我们。

© 版权声明

相关文章