Generated by DeepSeek V3.2| MeshLab | |
|---|---|
| Name | MeshLab |
| Developer | Visual Computing Lab of theISTI-CNR |
| Released | 0 2005 |
| Latest release version | 2022.02 |
| Latest release date | 14 February 2022 |
| Programming language | C++ |
| Operating system | Windows, macOS, Linux |
| Genre | 3D computer graphics, Mesh generation |
| License | GPL |
| Website | www.meshlab.net |
MeshLab. It is an open-source system for processing and editing unstructured 3D triangular meshes. The software is developed by the Visual Computing Lab of the ISTI-CNR in Pisa, Italy, and is widely used in fields like cultural heritage, computer graphics, and 3D printing. It provides a comprehensive set of tools for cleaning, inspecting, rendering, and converting meshes, built upon the powerful VCG library.
The system is designed to handle the large, often imperfect meshes generated by 3D scanning technologies and photogrammetry software such as Agisoft Metashape or RealityCapture. Its core functionality revolves around providing a robust, extensible platform for non-manifold mesh editing and geometry processing. As a key project within the Visual Computing Lab, it has been supported by various European Union research initiatives and is integral to many digital preservation projects at institutions like the Digital Michelangelo Project.
A primary strength lies in its extensive toolset for mesh cleaning, which includes functions for removing duplicate vertices, filling holes in meshes, and erasing non-manifold edges. For mesh reconstruction, it offers advanced Poisson surface reconstruction and ball-pivoting algorithm implementations. The software supports high-quality mesh rendering with support for shaders and texture mapping, and includes tools for mesh simplification via quadric edge collapse decimation. Additional features encompass interactive selection tools, color editing, and comprehensive measurement capabilities for geometric analysis.
The application boasts broad compatibility with a vast array of 3D file formats, facilitating seamless data exchange across different pipelines. It natively imports and exports common formats like PLY, STL, OBJ, and Collada. Support extends to formats used in specific communities, such as VRML, X3D, and OpenCTM, as well as those from major software like 3DS and U3D. This interoperability is crucial for workflows involving CAD software, game engines like Unity, and 3D printing services.
Initial development began in 2005 at the Visual Computing Lab, led by researchers including Paolo Cignoni and Roberto Scopigno. The project was conceived to address the need for a powerful, freely available mesh processing tool that could leverage the algorithms of the underlying VCG library. Its development has been influenced by collaborations with projects like the European Project 3D-COFORM and the AQUA project. The codebase is maintained on GitHub under the GNU General Public License, with a strong community contributing Python scripting support and various plugin extensions.
It is extensively employed in the digital humanities, particularly for the 3D reconstruction and preservation of cultural heritage artifacts, a practice championed by organizations like UNESCO. In industrial design and reverse engineering, it is used to refine scans from coordinate-measuring machines. The bioinformatics and medical imaging fields utilize it for processing data from MRI or CT scans to create anatomical models. Furthermore, it is a staple in independent game development for asset creation and in academic research for computational geometry experiments.
* Blender (software) * CloudCompare * Open3D * Point Cloud Library * VCG library
Category:3D graphics software Category:Free 3D graphics software Category:Computational geometry Category:Free software programmed in C++