MeshLab
Events
Subscribe:  iCal  |  Google Calendar
London GB   21, Jan — 23, Jan
Taipei TW   24, Jan — 29, Jan
Zürich CH   31, Jan — 4, Feb
Leamington Spa GB   31, Jan — 3, Feb
Bradford GB   6, Feb — 11, Feb
Latest comments
by Joel Alexandre
8 hours ago

Hi. Can you tell how the glass material was made? I found it very interesting.Congratz

by Brayden Marco
17 hours ago

There are no barriers with borders. We provide Java assignment help to the students based in Australia, the UK, New Zealand and the US. Also, writing a program using C, C++, C#, Python, Ruby, and JavaFX is not a challenging task for our experts. https://www.allassignmenthelp.com/java-assignment-help.html

by Alvar Lagerlöf
17 hours ago

Dammit. Not again. This is path tracing not Ray tracing. Ray tracing is practically an hybrid scam. This is the real stuff, the stuff from Disney and Pixar movies. Stop helping Nvidia sell ray tracing. It's not good.

MeshLab
Tools
0 followers
3 posts
0 questions answered
MeshLab is an open source, portable, and extensible system for the processing and editing 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 editing, cleaning, healing, inspecting, rendering and converting this kind of meshes.
MeshLab-80.lv

An antique statue editing in MeshLab © MeshLab, 2015

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 and it is available for Windows, MacOSX, and Linux. . The MeshLab system started in late 2005 as a part of the FGT course of the Computer Science department of University of Pisa and most of the code (~15k lines) of the first versions was written by a handful of willing students.

The following years FGT students have continued to work to this project implementing more and more features. The proud MeshLab developers are listed here. This project is actively supported by the 3D-CoForm project.

Features

Interactive selection and deletion of portion of the mesh. Even for large models.
Painting interface for selecting, smoothing and coloring meshes.

MeshLab-80.lv

Arc de Triomphe in Meshlab © MeshLab, 2015

Mesh Cleaning Filters:

  • removal of duplicated, unreferenced vertices, null faces
  • removal of small isolated components
  • coherent normal unification and flipping
  • erasing of non manifold faces
  • automatic filling of holes

Remeshing filters:

MeshLab-80.lv

Modeling a head in © MeshLab, 2015

  • High quality edge collapse simplification (even with texture coords preservation)
  • Surface reconstruction from points (a ball pivoting variant, marching cubes and poisson’s reconstruction)
  • Subdivision surfaces (loop and butterfly)
  • Feature preserving smoothing and fairing filters
  • Holes filling

Other features:

  • Various Colorization/Inspection filters
  • Gaussian and mean curvature
  • Border edges, geodesic distance, from borders
  • Non two-manifold edges and vertices
  • Self intersecting faces
MeshLab-80.lv

A raw model of a head in Meshlab © MeshLab, 2015

  • Ambient Occlusion. An ambient occlusion field can be computed and stored per vertex
  • Interactive Mesh Painting
  • Color Painting
  • Selection paint
  • Smoothing

Remember that, whenever you use MeshLab in a official/commercial project or in any kind of research, you should:

  • Explicitly cite in your work that you have used MeshLab, a tool developed with the support of the 3D-CoForm project,
  • Post a couple of lines in the users’ forum describing the project where MeshLab was used.
  • Adopted License, acknowlegments and other legal issues are detailed here.

Input/output in many formats:

MeshLab-80.lv

A complex model in MeshLab © MeshLab, 2015

import:PLY, STL, OFF, OBJ, 3DS, COLLADA, PTX, V3D, PTS, APTS, XYZ, GTS, TRI, ASC, X3D, X3DV, VRML, ALN
export:PLY, STL, OFF, OBJ, 3DS, COLLADA, VRML, DXF, GTS, U3D, IDTF, X3D
Point Clouds support. Now 3D files that are composed only by points are well supported in PLY and OBJ format.
U3D support; MeshLab is the first open source tool to provide direct conversion of 3D meshes into the U3D format. Now you can create pdf, like this with 3D objects with just MeshLab and LaTeX.

Articles
Questions
Still have questions?
Paul Dickinson shared some of his thoughts about creating beautiful 3d environments and showing them to the world in digital form.

12 July, 2017

8294 views
8 comments
Guys from New Zeland talk about photogrammetry, the tools you can use with this technology and the way it influences game development.

2 March, 2016

13704 views