MeshLab the open source system for processing and editing 3D triangular meshes.
It provides a set of tools for editing, cleaning, healing, inspecting, rendering, texturing and converting meshes. It offers features for processing raw data produced by 3D digitization tools/devices and for preparing models for 3D printing.

News

SGP Software Award
6/6/2017

We are proud to proud to announce that on July the 6th, at the Eurographics Symposium on Geometry Processing (SGP), MeshLab has been endowed with the prestigious Eurographics Software Award!

The award has been given for "having contributed to the scientific progress in Geometry Processing by making the software available to the public such that others can reproduce the results and further build on them in their own research work".

MeshLab 2016 Released
23/12/2016

After a very long time, a huge rewriting process, and a strongly renewed effort the new MeshLab version is finally out!

  • Total rewriting of the internal rendering system. Huge rendering speed ahead!
  • Screened Poisson Surface Reconstruction updated to the very latest version.
  • New Transformation filters.
  • New ways of getting metric information out of your models.
  • Transformation matrices are now used more uniformly among filters.
  • Alpha value is now used properly by all color-related filters.
  • Improvement and typos removal on various help/description texts.
  • Direct upload of models on SketchFab
  • Raster registration on 3D model based also on 2D/3D correspondences
  • Bug-fixing on almost all filters.

Download

MeshLab 2016

23/12/2016
Note: on MacOS, the first time you run MeshLab, right click on the icon and choose open to explicitly confirm the start.

Features

  • {{feature.name}}

    {{feature.description}}

  • {{feature2.name}}

    {{feature2.description}}

Support

Mister P. YouTube tutorials

Basics

This playlist shows the basic concepts for the 3D model handling in MeshLab.

Features

This playlist describes interesting features of MeshLab: edit, filters, decorations, that can be useful in your everyday "mesh processing" life.

3D Scanning pipeline

This playlist describes the main steps of the scanning pipeline performed with MeshLab.

Cleaning

This playlist describes way to "clean" your mesh by removing unwanted geometry or attributes.

Questions and Forum

For question, clarifications and any kind of doubts about MeshLab and how to get the best result with the various filters, use stackoverflow.
Be specific, and tag your questions with MeshLab.

Bug Report

Please report on github ONLY bugs and malfunctioning. Please do not file as github issues questions about how to use MeshLab.


Before issueing a bug, please, read carefully how to report a bug Report a Bug

Bragging

For sharing nice pictures, reporting interesting experiences, thanking (or blaming) the developers, or just bragging on your last results, follow the official facebook MeshLab page.
Remember: do not ask technical questions on facebook. (facebook is neither easily searchable nor well indexed: any effort done in answering technical questions is a bit wasted)

Licensing

MeshLab sources are distributed under the GPL 3.0 Licensing Scheme.
The 'MeshLab' name is a EUIPO trademark owned by CNR.
MeshLab Logos ( ) are distributed under Creative Commons License
Creative Commons Attribution-Sharealike 4.0 International License and they can be freely used inside any wikimedia project.

References

The simplest way to show your appreciation of the MeshLab system is to remember citing it whenever you have used some of its functionalities.
There are many publications related with MeshLab, in case of doubt use the first one, but, please, look through the list and cite also all the proper ones.
{{pi.description}} {{pi.paperAuthors}}
{{pi.paperTitle}}
{{pi.paperVenue}}, {{pi.paperYear}}
{{pi.bibtex}}
PDF