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

MeshLab 2020.07 released
06/07/2020

MeshLab 2020.07 is out! You can download in the download section, or in the github release page.

Changelog:

  • new plugin "Global Registration" based on OpenGR library;
  • option to reverse wheel direction;
  • snap package allows to associate file extensions and to open files on external disks;
  • u3d exporter is now more stable and works on every platform;
  • removed support for XML plugins and QtScript dependecy;
  • VisualSFM (and some other formats) output *.nvm, *.rd.out projects supported by meshlabserver
  • various bugfixes

MeshLab 2020.06 released
01/06/2020

MeshLab 2020.06 is out! You can download in the download section, or in the github release page.

Changelog:
Due to the deprecation of QtScript and all the issues related to it, we are dropping from MeshLab the support to XML plugins, and therefore all the XML plugins have been transformed to classic plugins in this MeshLab version. The involved plugins are:

  • Screened Poisson;
  • Measure;
  • Voronoi;
  • Mutualinfo;
  • Sketchfab;
Due to this porting, all old .mlx MeshLab scripts that involve one of these plugins may not work on MeshLab and MeshLabServer 2020.06. Starting from MeshLab 2020.07, XML plugins won't compile anymore and they cannot be loaded anymore.

New MeshLab 2020.03 and automatic deployment
26/3/2020

We are happy to annouce that MeshLab 2020.03 is out! We set up an automatic system on our Github repository to automatically release a MeshLab version every first day of the month. Ultimate release can be found in the release page.

Note for Windows version: before installing MeshLab 2020.03, please uninstall manually any old MeshLab version. This is a known bug of the installer and will be fixed as soon as possible in future versions.

SGP Software Award
6/6/2017

We are 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.

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