MeshLab

MeshLab is an open source portable and extendible system for the processing of unstructured 3D triangular meshes.
The system is aimed to help the processing of the typical not-so-small unstructured models arising in 3D scanning, providing a set of tools for cleaning, healing, inspecting, rendering and converting this kind of meshes.
The system is heavily based on the VCG library developed at the Visual Computing Lab of ISTI - CNR, for all the core mesh processing tasks.  The MeshLab system started as a part of the FGT course of the Computer Science department of University of Pisa and currently most of the developed code (~15k lines) is authored by a handful of students

The project is partially supported by the European Networks of Excellence Epoch and AimAtShape.

Whenever you use MeshLab in a official/commercial project, you should feel morally obligated to:

Features

Bug reports and feature requests should be filed using the sourceforge service ->
General questions can be posted on the help public forums

ScreenShots

Taken from v 0.5.
A 10,000,000 face model successfully loaded and ready for inspecting. 3D Model of a Thai statue courtesy of XYZ RGB inc. provided by the Stanford 3D Scanning Repository.
A textured ply model of the well known Michelangelo David, original mesh courtesy of Stanford Digital Michelangelo Project, texturing done by  Visual Computing Lab ISTI - CNR  through integration of photos taken during the Restoration of the David.
A model with self intersecting faces detected by MeshLab colored in red. Mesh courtesy of the Aim@Shape  Shape Repository.
A model with border edges colored in blue. Mesh courtesy of the  Shape Repository of Aim@Shape.
A high resolution snapshot (4400x9110) taken with MeshLab of the 10 Mtri 3D model of the above cited Thai statuette. The snapshot is a 17Mb png, so you can download it using the sourceforge file distribution system. On the right you can see a very small portion of the orginal sample just to give you an idea of the quality of a 40 Mpix image.
An high resolution rendering (3200x6424) taken with MeshLab of the 8 Mtri model of the Michelangelo David. Original mesh courtesy of Stanford Digital Michelangelo Project. The model is interactively rendered using a pre-computed ambient occlusion term computed with the open source ShadeVis tool. On the right you can see a very small portion of the original rendering just to give you an idea of the quality of the original 20 Mpix image.

Developers

History


MeshLab Logo

SourceForge.net Logo

Visual Computing Lab logo