meshlab/web/index.html
2006-01-23 11:27:37 +00:00

999 lines
14 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Meshlab</title>
<meta name="author" content="Paolo Cignoni">
<meta name="keywords" content="mesh 3d processing meshlab scanning">
<meta name="description" content="Course Web page">
<meta name="robots" content="all">
<link media="all" rel="stylesheet" href="style.css" type="text/css">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
</head>
<body>
<div id="leftcontent">
<h1><img style="width: 400px; height: 65px;" alt="MeshLab" src="meshlab.png"></h1>
<p class="body">MeshLab is an open source portable and extendible system for the processing of&nbsp;unstructured 3D triangular meshes. <br>
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.<br>
The system is heavily based on the <a href="http://vcg.sourceforge.net">VCG library</a>
developed at the <a href="http://vcg.isti.cnr.it">Visual
Computing Lab</a> of <a href="www.isti.cnr.it">ISTI
- CNR</a>, for all the core mesh processing tasks.&nbsp; The MeshLab&nbsp;system started as a part of the <a href="http://vcg.isti.cnr.it/%7Ecignoni/FGT0506/index.html">FGT</a>
course of the <a href="www.di.unipi.it">Computer Science</a> department
of&nbsp;University of Pisa and currently most of the developed code (~15k lines) is
authored by a handful of <a href="#Developers">students</a>.&nbsp;</p>
<p class="body">The project is partially supported&nbsp;by the European Networks of Excellence <a href="http://www.epoch-net.org/">Epoch</a> and <a href="http://www.aim-at-shape.net/">AimAtShape.</a></p>
<p class="body">Whenever you use MeshLab in a official/commercial project, you should feel <a style="font-weight: bold; font-style: italic;" href="http://en.wikipedia.org/wiki/Obligation">morally obligated</a><span style="font-weight: bold; font-style: italic;"> </span>to:</p>
<ul>
<li>cite in your work that you have used MeshLab,</li>
<li>post a couple of lines in the <a href="http://sourceforge.net/forum/forum.php?forum_id=499532">users' forum</a> describing the project where MeshLab was used.</li>
</ul>
<h2><a name="Features"></a>Features</h2>
<ul>
<li>Input/output in many formats (PLY, STL, OFF, OBJ, 3DS)</li>
<li>Extendible plugins based architecture, writing new mesh
processing functions, colorization filters and support for different
file formats is quite easy (look at this code <a href="http://meshlab.sourceforge.net/filter.html">sample</a>)</li>
<li>Cleaning Filters:</li>
<ul>
<li>removal of duplicated, unreferenced vertices, null faces</li>
</ul>
<ul>
<li>subdivision filters (midpoint, loop and butterfly)</li>
<li>coherent normal unification and flipping</li>
</ul>
<li>OpenGL Shader based rendering (write you own shader!) </li>
<li>Large rendering (up to 16k x 16k) for high quality printing</li>
<li>Various Colorization Filters </li>
<ul>
<li>Gaussian and mean curvature</li>
</ul>
<ul>
<li>Border edges</li>
<li>Non two-manifold faces</li>
</ul>
</ul>
Bug reports and feature requests should be filed using the sourceforge <a href="http://sourceforge.net/tracker/?group_id=149444">service -&gt;</a><br>
General questions can be posted on the <a href="http://sourceforge.net/forum/forum.php?forum_id=499533">help public forums</a><a href="../../../Documents%20and%20Settings/Paolo%20Cignoni/Epoch_3D_WebService_Setup_1.2.5.exe"></a>
<h2>ScreenShots</h2>
Taken from v 0.5.
<table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td style="text-align: center;"><a href="SnapMeshLab.thai.jpg"><img style="border: 0px solid ; width: 200px; height: 233px;" src="SnapMeshLab.thai.small.jpg" alt=""></a></td>
<td> A 10,000,000 face model successfully
loaded and ready for inspecting.&nbsp;3D Model of a Thai statue
courtesy&nbsp;of<a href="http://www.xyzrgb.com/"> XYZ
RGB inc.</a> provided by the <a href="http://www-graphics.stanford.edu/data/3Dscanrep/">Stanford 3D Scanning Repository</a>.<a href="http://www.xyzrgb.com/"></a> </td>
</tr>
<tr>
<td style="text-align: center;"><a href="SnapMeshLab_David.jpg"><img style="border: 0px solid ; width: 206px; height: 233px;" src="SnapMeshLab_David.small.jpg" alt=""></a></td>
<td>A textured ply model of the well known Michelangelo
David, original mesh courtesy of <a href="http://www-graphics.stanford.edu/data/dmich-public/">Stanford Digital Michelangelo Project</a>,
texturing done by&nbsp; <a href="http://vcg.isti.cnr.it/">Visual
Computing Lab ISTI - CNR </a>&nbsp;through integration of photos taken during the <a href="http://vcg.isti.cnr.it/projects/davidrestoration/restaurodavid.htm">Restoration of the David.</a></td>
</tr>
<tr>
<td style="text-align: center;"><a href="SnapMeshLab.elephant.jpg"><img style="border: 0px solid ; width: 281px; height: 233px;" src="SnapMeshLab.elephant.small.jpg" alt=""></a></td>
<td>A model with self intersecting faces detected by
MeshLab colored in red. Mesh courtesy of the Aim@Shape &nbsp;<a href="http://shapes.aim-at-shape.net/index.php">Shape Repository.</a></td>
</tr>
<tr>
<td style="text-align: center;"><a href="SnapMeshLab.brain.jpg"><img style="border: 0px solid ; width: 281px; height: 233px;" src="SnapMeshLab.brain.small.jpg" alt=""></a></td>
<td>A&nbsp;model with border edges&nbsp;colored in
blue.&nbsp;Mesh courtesy of the &nbsp;<a href="http://shapes.aim-at-shape.net/index.php">Shape Repository </a>of Aim@Shape.</td>
</tr>
<tr>
<td><a href="http://sourceforge.net/project/showfiles.php?group_id=149444&amp;package_id=165026&amp;release_id=383433">
<img style="border: 0px solid ; width: 113px; height: 233px;" src="SnapshotModel.Thai.small.jpg" alt=""></a><img src="SnapshotModel.Thai.detail.jpg" alt=""></td>
<td>A high resolution snapshot (4400x9110) taken with
MeshLab of the 10 Mtri 3D model of the above cited Thai
statuette.&nbsp;The snapshot is a 17Mb png, so you can <a href="http://sourceforge.net/project/showfiles.php?group_id=149444&amp;package_id=165026&amp;release_id=383433">download</a>
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&nbsp;image. </td>
</tr>
<tr>
<td><img src="David8M.small.jpg" alt=""><img src="David8M.detail.jpg" alt=""></td>
<td>An high resolution rendering (3200x6424) taken with
MeshLab of the 8 Mtri model of the Michelangelo David. Original mesh courtesy of <a href="http://www-graphics.stanford.edu/data/dmich-public/">Stanford Digital Michelangelo Project</a>. The model is
interactively rendered using a pre-computed ambient occlusion term
computed with the open source <a href="http://vcg.sourceforge.net/tiki-index.php?page=ShadeVis">ShadeVis</a> 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&nbsp;image.</td>
</tr>
</tbody>
</table>
<h2><a name="Developers"></a>Developers</h2>
<ul>
<li>Designer: <a href="http://vcg.isti.cnr.it/%7Ecignoni">Paolo
Cignoni</a></li>
<li>Filtering Plugins:</li>
<ul>
<li>Mario Latronico [<a href="mailto:latronic@cli.di.unipi.it"><b>latronic</b></a>],
Andrea Venturi [<a href="mailto:venturia@cli.di.unipi.it"><b>giec</b></a>]</li>
</ul>
<li>Interface Framework</li>
<ul>
<li>Alessio Mochi [<a href="mailto:mochi@cli.di.unipi.it"><b>mochi</b></a>],
Daniele Vacca [<a href="mailto:dalien_mc@hotmail.com"><b>glVertex</b></a>],
Davide Portelli [<a href="mailto:portelli@cli.di.unipi.it"><b>portelli</b></a>]
</li>
</ul>
<li>Rendering Modes</li>
<ul>
<li>Francesco Vannini [<a href="mailto:vannini@cli.di.unipi.it"><b>vannini</b></a>],
Giorgio Gangemi [<a href="mailto:g.gangemi@gmail.com"><b>ggangemi</b></a>]</li>
</ul>
<li>Selection Tools and IO:</li>
<ul>
<li>Andrea Buzzelli [<a href="mailto:buzzelli@cli.di.unipi.it"><b>buzzelli</b></a>],
Federico Mazzanti [<a href="mailto:fmazzant@cli.di.unipi.it"><b>fmazzant</b></a>]</li>
</ul>
</ul>
<h2><a name="History"></a>History</h2>
<ul>
<li><span style="font-style: italic;">13/01/2006</span>
V 0.5 Release&nbsp;</li>
<ul>
<li>
<pre> General issues<br> - Switched to qt4.1<br> - Corrected Trackball panning<br> - Safer initialization of color data<br> - Better memory management (removed HUGE memory leaks...)<br> - Meshlab icon and logo<br> - About plugin Dialog<br><br>* Plugin System<br> - Filters:<br> Invert Faces<br> - Colorize:<br> Logging mesh curvature info<br> Rewritten code to follow coding conventions<br> Mean Curvature<br> Color non Manifold (now sets colorPerVert)<br> Moved mean and gaussian curvature functions into color_curvature.h <br> - Normals restyled<br> - Import/Export:<br> Managing error messages if saving fails<br> .3DS Imporer first rough implementation<br> .3DS Export Standardization, saves vertexes and faces + color per face<br> .3DS Export introduced materials managing<br> .OBJ Import solved some bugs during file import<br> .OBJ Export higly improved speed<br><br> <br>* User Interface<br> - Clipping planes now can be moved via CTRL+SHIFT+mouse wheel<br> - Vertigo FOV with CTRL+mouse wheel<br> - Icons restyled (transparent)<br> - Changed snapshot toolbar icon<br> - Reapply last filter command<br> - Reload command<br> - About dialog restyled<br> - CTRL+Tab switch to next opened window<br> - CTRL+F4 close current file<br> - Fonts ok</pre>
</li>
</ul>
<li><span style="font-style: italic;">24/12/2005</span>
V 0.4 Release&nbsp;</li>
<ul>
<li>
<pre>Plugin System<br> - Improved PluginSystem<br> - Improved shaders support (based on Typhoon Labs shaders)<br> - Filtering: Customizable filters thru dialogs<br> - Filters:<br> Laplacian smooth<br> MidPoint Subdivision<br> Re-orient<br> Decimator<br> - Editing (No editing tools available)<br> - Colorize:<br> Self intersection<br> Border<br> - Import/Export:<br> obj File Format (Customizable export thru dialog)<br> off File Format<br> stl File Format<br> 3ds File Format<br> - Decoration:<br> Show Axis<br> Show Box Corners<br><br>* User Interface<br> - Bugless progress bar<br> - About Plugin dialog<br> - Logging</pre>
</li>
</ul>
<li><span style="font-style: italic;">07/12/2005</span>
V 0.3 Release</li>
<ul>
<li>
<pre>* Plugin System<br> - Complete restyling of plugin architecture<br> - Color: None, Per Vertex, Per Face<br> - Color: Support for shaders (wow!). Provided toon shader sample.<br> - Filtering: Remove Null Faces<br> - Filtering: Butterfly &amp; Loop optimized<br> - Decorize: New plugin class<br> - Import/Export: Obj file format integrated on standard user interface<br><br>* User Interface<br> - Info Panel:<br> Showing some mesh info (numTri&amp;numFaces)<br> Showing fps<br> - Shortcut for some frequently used actions<br> - Trackball hidable<br> - Option dialog:<br> Background colors (Top&amp;Bottom)<br> Log Area color<br> - Progress bar<br> - RenderModes: Textures<br> - Fullscreen<br> - Cycle thru opened windows with Next button<br> - About dialog</pre>
&nbsp;<span style="font-style: italic;"></span></li>
</ul>
<li><span style="font-style: italic;">27/11/2005</span>
V 0.2 Release <span style="font-style: italic;"></span></li>
<li><span style="font-style: italic;">15/11/2005</span>
V 0.1 Release <span style="font-style: italic;"></span></li>
<li><span style="font-style: italic;">17/10/2005</span>
Committed first rough framework. The development has just begun...</li>
</ul>
<br>
<dl>
</dl>
</div>
<div id="rightcontent">
<img title="MeshLab Logo" style="width: 128px; height: 128px;" src="eye_128_splash.png" alt="MeshLab Logo"><br>
<br>
<a href="https://sourceforge.net/projects/meshlab/"><img style="border: 0px solid ; width: 128px; height: 38px;" src="http://sourceforge.net/sflogo.php?group_id=149444&amp;type=2" alt="SourceForge.net Logo"></a><br>
<br>
<a href="http://vcg.isti.cnr.it"><img style="border: 0px solid ; width: 128px; height: 103px;" alt="Visual Computing Lab logo" title="Visual Computing Lab" src="vcl.png"></a>
<p class="menu"><a href="http://sourceforge.net/project/showfiles.php?group_id=149444&amp;package_id=165026&amp;release_id=385233">Download V0.5</a></p>
<p class="menu"><a href="stat">CVS Statistics</a></p>
<p class="menu"><a href="http://sourceforge.net/projects/meshlab/">Sourceforge
page</a></p>
<p class="menu"><a href="http://freshmeat.net/projects/meshlab/">FreshMeat page</a></p>
<p class="menu"><a href="devel.html">Developer's
Corner</a></p>
</div>
</body>
</html>