MeshLab (open source)

Moderators: Moderator, Global Moderator

Post Reply
Tami
Administrator
Administrator
Posts: 10892
Joined: Sun Apr 25, 2004 1:05 pm

MeshLab (open source)

Post by Tami »

[url=\"http://meshlab.sourceforge.net/\"]MeshLab[/url] is an open source, portable, and extendible 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.

The project is supported by the European Network of Excellence Epoch and Aim@Shape

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, Linux and MacOSX (intel only). 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 students. Also this year FGT students has continued to work to this project implementing new features. The proud MeshLab developers are listed below.

Features

* Interactive selection and deletion of portion of the mesh. Even for large models.

* Painting interface for selecting, smoothing and coloring meshes.

* Input/output in many formats:
o import:PLY, STL, OFF, OBJ, 3DS, COLLADA, PTX
o export:PLY, STL, OFF, OBJ, 3DS, COLLADA, VRML, DXF

* Mesh Cleaning Filters:
o removal of duplicated, unreferenced vertices, null faces
o removal of small isolated components
o coherent normal unification and flipping
o erasing of non manifold faces
o automatic filling of holes

* Remeshing filters:
o High quality edge collapse simplfication (even meshes with texture coords preservation)
o Surface reconstruction from points (a ball pivoting variant)
o Subdivision surfaces (loop and butterfly)
o Feature preserving smoothing and fairing filters

* Various Colorization/Inspection filters
o Gaussian and mean curvature
o Border edges
o Non two-manifold edges
o Self intersecting faces

* Interactive Mesh Painting
o Color Painting
o Selection paint
o Smoothing

* OpenGL Shader based rendering (write your own shader!) compatible with Typhoon Lab's Shader Designer

* Large rendering (up to 16k x 16k) for high quality printing

* The history of the all performed cleaning/editing actions can be re-played on different meshes or saved and for archival purposes.

* Extendible plugins based architecture, writing new mesh processing functions, colorization filters and support for different file formats is quite easy!
Image

[color=\"#41211C\"]It takes years to build up trust and only seconds to destroy it

[/color]
Post Reply

Return to “3D & Animation”