Presentation - Meshlab

Fixing Your 3D files

What is Meshlab?

Meshlab is an open source software program used to process and refine meshes.

Why?

Limitations of Files for 3D Printing

You're likely getting your 3D Models from all sorts of places. Fusion, ZBrush, Thingiverse. There are even people 3D Printing Chocolate Brains from their own MRI Brain Scan Data.

Your models may have a few issues.

  • Huge File Size: Sculpting tools like Zbrush generate meshes that run north of a million polygons. This is a lot of data for a program to manage.
  • Reduce Errors in Mesh: Remove topological errors, duplicated vertices, degenerated faces. Remove unwanted areas.
  • Incorrect Resolution: Your 3D Model might not need a very high resolution in the 3D Model if you're printing it at a very small size.
  • Incomplete Mesh Data:
  • Nature of Mesh Data: These include meshes that by the nature of their existence could have issues in the mesh. Some programs generate data from brain scan MRI's for example. We also may experience issues with generated 3D models, 3D Scans, Photogrammetry Meshes, Point Clouds and the like.
Borrowed from
Borrowed from Sculpteo

What Can You Do With Meshlab?

1. Clean & Reconstruct 3D Laser Scan Data

From the menu, select 

Filters

  • Remeshing, simplification and construction
    • Quadratic Edge Collapse Detection.

If your model is textured, there is also an option (with texture) that will do a good job at keeping your textures positioned properly.

2. Generate Mesh from Point Clouds

3. Use Meshlab in a workflow to make an edible chocolate brain from your own MRI Scan?

1. Convert sliced DICOM data into STL file format with InVesalius3

2. Cleaning up the model in Meshlab

  1. Remove Unwanted Data
  2. Perform a Poission Reconstruction which files any holes in the scan data so that it's now waterproof.

3. 3D Printing a solid model

4. Produce a Latex Mold

5. Cast the Chocolate and Eate

image

Other Things It Can Do

3D Acquisition (From Scan to Mesh)

  • Alignment
  • Reconstruction
  • Color Mapping & Texturing

Scaling, Positioning & Orienting

Converting Between Different Formats

Preparation for 3D Printing

References