This commit is contained in:
Paolo Cignoni cignoni 2006-11-10 01:31:06 +00:00
parent fe4dc0a365
commit 4244b2a1b2
19 changed files with 108 additions and 43 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 847 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 847 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 210 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 137 KiB

View File

@ -37,8 +37,8 @@ function hideNow (postid) {
<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 and editing of unstructured 3D triangular meshes.
<br>
processing and editing of 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
editing, cleaning, healing, inspecting, rendering and converting this kind of
@ -55,24 +55,21 @@ function hideNow (postid) {
FGT</a> course of the <A href="www.di.unipi.it">Computer Science</A> department
of University of Pisa and most of the code (~15k lines) of the first versions
was written by a handful of <A href="#Developers">students</A>. &nbsp;</p>
<p class="body"><a style="FONT-WEIGHT: normal" href="http://sourceforge.net/project/showfiles.php?group_id=149444"></a></p>
<p class="body"><a style="FONT-WEIGHT: normal" href="http://sourceforge.net/project/showfiles.php?group_id=149444">Download
</a><a style="FONT-WEIGHT: normal" href="http://sourceforge.net/project/showfiles.php?group_id=149444">
Latest Version (22/6/2006)&nbsp;<span style="FONT-WEIGHT: bold; FONT-STYLE: italic">
V0.7</span></a><span style="FONT-WEIGHT: bold; FONT-STYLE: italic">&nbsp;</span></p>
<p class="body"><a href="http://sourceforge.net/project/showfiles.php?group_id=149444"></a></p>
<p class="body"><a href="http://sourceforge.net/project/showfiles.php?group_id=149444">Download
</a><a href="http://sourceforge.net/project/showfiles.php?group_id=149444">
Latest Version (9 November 2006)&nbsp;<b><i> V0.8 </i></b></a></p>
<br>
<p class="body">Remember that, 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>
project, you should : </p>
<ul>
<li>
Explicitly cite in your work that you have used MeshLab a tool developed with
the support of the <a href="http://www.epoch-net.org/">Epoch</a>
NOE,
the support of the <a href="http://www.epoch-net.org/">Epoch</a> NOE,
<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.
users' forum</a> describing the project where MeshLab was used.
</li>
</ul>
<h2><a name="Features"></a>Features</h2>
@ -81,46 +78,52 @@ V0.7</span></a><span style="FONT-WEIGHT: bold; FONT-STYLE: italic">&nbsp;</span>
Interactive selection and deletion of portion of the mesh. Even for large
models.
<LI>
Input/output in many formats (PLY, STL, OFF, OBJ, 3DS)
<li>
Extendible plugins based architecture, writing new mesh processing functions,
colorization filters and support for different file formats is quite easy! Look
at<a href="http://meshlab.sourceforge.net/filter.html"> Filter-PlugIn Sample</a>
or <a href="http://meshlab.sourceforge.net/meshio.html">MeshIO-PlugIn Sample</a>
<li>
Cleaning Filters:
<b>Input/output</b> in many formats: <b>PLY, STL, OFF, OBJ, 3DS and COLLADA</b>
<li>
Mesh <b>Cleaning</b> Filters:
<ul>
<li>
removal of duplicated, unreferenced vertices, null faces
<li> removal of duplicated, unreferenced vertices, null faces
<li> removal of small isolated components
<li> coherent normal unification and flipping
<li> erasing of non manifold faces
<li> automatic filling of small holes
</li>
</ul>
<li>
<b>Remeshing</b> filters:
<ul>
<li>
subdivision filters (midpoint, loop and butterfly)
<li>
coherent normal unification and flipping
<li> High quality edge collapse simplfication
<li> Surface from points (a ball pivoting variant)
<li> Subdivision surfaces (loop and butterfly)
<li> Smoothing and fairing filters
</li>
</ul>
<li>
OpenGL Shader based rendering (write your own shader!) compatible with Shader
Various <b>Colorization/inspection</b> filters
<ul>
<li> Gaussian and mean curvature
<li> Border edges
<li> Non two-manifold edges
<li> Self intersecting faces
</li>
</ul>
</li>
<li>
OpenGL Shader based rendering (write your own shader!) compatible with Typhoon Lab's Shader
Designer
</li>
<li>
Large rendering (up to 16k x 16k) for high quality printing
<li>
Various Colorization/inspecting Filters
<ul>
<li>
Gaussian and mean curvature
<li>
Border edges
<li>
Non two-manifold faces
</li>
</ul>
<LI>
The history of the all performed cleaning/editing actions can be re-played on
different meshes or saved and for archival purposes.
</LI>
<LI>
Extendible plugins based architecture, writing new mesh processing functions,
colorization filters and support for different file formats is quite easy! Look
at <a href="http://meshlab.sourceforge.net/filter.html"> Filter-PlugIn Sample</a>
or <a href="http://meshlab.sourceforge.net/meshio.html"> MeshIO-PlugIn Sample</a>
</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>
@ -130,8 +133,40 @@ V0.7</span></a><span style="FONT-WEIGHT: bold; FONT-STYLE: italic">&nbsp;</span>
<table style="WIDTH: 100%; TEXT-ALIGN: left" cellSpacing="2" cellPadding="2" border="1">
<tbody>
<tr>
<td colSpan="2">Snapshots taken from MeshLab v 0.7
<td colSpan="2">Snapshots taken from MeshLab v 0.8 </td>
</tr>
<tr>
<td>
<A href="SnapMeshLab.SmoothTS1.png"><IMG alt="" src="SnapMeshLab.SmoothTS1.small.jpg"></A>
<A href="SnapMeshLab.SmoothTS2.png"><IMG alt="" src="SnapMeshLab.SmoothTS2.small.jpg"></A>
<A href="SnapMeshLab.SmoothTS3.png"><IMG alt="" src="SnapMeshLab.SmoothTS3.small.jpg"></A>
</td>
<td>
An example of automatic hole filling. All the holes with a boundary smaller than
a given threshold (30 edges in this case) are autmatically filled.
</td>
</tr>
<tr>
<td>
<A href="SnapMeshLab.HoleFill1.png"><IMG alt="" src="SnapMeshLab.HoleFill1.small.jpg"></A>
<A href="SnapMeshLab.HoleFill2.png"><IMG alt="" src="SnapMeshLab.HoleFill2.small.jpg"></A>
</td>
<td>
An example of automatic hole filling. All the holes with a boundary smaller than
a given threshold (30 edges in this case) are autmatically filled.
</td>
</tr>
<tr>
<td>
<A href="SnapMeshLab.Quadric1.png"><IMG alt="" src="SnapMeshLab.Quadric1.small.jpg"></A>
<A href="SnapMeshLab.Quadric2.png"><IMG alt="" src="SnapMeshLab.Quadric2.small.jpg"></A>
<A href="SnapMeshLab.Quadric3.png"><IMG alt="" src="SnapMeshLab.Quadric3.small.jpg"></A>
</td>
<td>An example of the high quality edgecollapse simplification algorithm based on quadric error metrics. A ~1.000.000 triangle mesh (left) is simplified to 100.000 (center) and then up to 10.000 triangles, while maintaining most of its geometric features.
</td>
</tr>
<tr>
<td colSpan="2">Snapshots taken from MeshLab v 0.7 </td>
</tr>
<tr>
<td><A href="Edzna_edit_0.png"><IMG alt="" src="Edzna_edit_0.small.png"></A> <A href="Edzna_edit_1.png">
@ -275,10 +310,40 @@ V0.7</span></a><span style="FONT-WEIGHT: bold; FONT-STYLE: italic">&nbsp;</span>
<h2><a name="History"></a>History</h2>
<UL>
<LI>
<i>09/11/2006</i> V 0.8 Release
<span class="shown" id="_no_V08">
<font size="-1"><A href="javascript:showNow('_V08');hideNow('_no_V08');"><b>[details]</b></A></font>
</span><span class="hidden" id="_V08"><A href="javascript:showNow('_no_V08');hideNow('_V08');"><b>[hide]</b></A></FONT> <font color="#777777" size="-1">
<pre>
** New features **
New High Quality Quadric Based Simplification filter
Support of Collada file format (read and write)
Support for 3d models reconstructed by the Epoch 3d Web Service
Support for point based models
- Computation of implicit surface normals
- Surface reconstruction (a ball pivoting variant)
First command line version
Filter history recording
** Corrected Bugs **
No more sticky trackball
Better OBJ and OFF loading/saving
Better control of lighting in Shaders and debugged/improved most of shaders.
** Known Bugs **
- Collada support for non triangulated meshes is missing
- Surface reconstruction from points lacks of robustness...
- Quadric simplification does not optimize texture coords during simplification
- Filter recording and re-playing still buggy.
</pre>
</font></span>
<LI>
<i>22/06/2006</i> V 0.7 Release
<span class="shown" id="_no_V07">
<font size="-1"><A href="javascript:showNow('_V07');hideNow('_no_V07');"><b>[details]</b></A></font>
</span><span class="hidden" id="_V07"><A href="javascript:showNow('_no_V07');hideNow('_V07');"><b>[hide]</b></A></FONT> <font color="#777777" size="-1"><pre> Selection and Editing of large meshes is now possible!
</span><span class="hidden" id="_V07"><A href="javascript:showNow('_no_V07');hideNow('_V07');"><b>[hide]</b></A></FONT> <font color="#777777" size="-1">
<pre>
Selection and Editing of large meshes is now possible!
Recording and replaying of history of filters
Filter classes restructured (now filters are assigned to different submenus)
Rewrote of Clustering simplification algorithms
@ -286,7 +351,7 @@ V0.7</span></a><span style="FONT-WEIGHT: bold; FONT-STYLE: italic">&nbsp;</span>
Better choice of initial modes
Automatic Installer for windows
No more intrusive progress bars
</pre>
</pre>
</font></span>
<LI>
<i>12/03/2006</i> V 0.6 Release
@ -395,7 +460,7 @@ var phpmyvisitesURL = "http://meshlab.sourceforge.net/phpmv2/phpmyvisites.php";
<p class="menu"><a href="http://sourceforge.net/project/showfiles.php?group_id=149444"><IMG title="http://epoch-net.org/" style="BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; WIDTH: 100px; BORDER-BOTTOM: 0px solid; HEIGHT: 100px"
alt="" src="logo_epoch.png"></a></p>
<p class="menu"><a href="http://sourceforge.net/project/showfiles.php?group_id=149444">Download
V0.7</a></p>
V0.8</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>