diff --git a/web/SnapMeshLab.QuadricTexture1.png b/web/SnapMeshLab.QuadricTexture1.png new file mode 100644 index 000000000..31def58e3 Binary files /dev/null and b/web/SnapMeshLab.QuadricTexture1.png differ diff --git a/web/SnapMeshLab.QuadricTexture1.small.jpg b/web/SnapMeshLab.QuadricTexture1.small.jpg new file mode 100644 index 000000000..3fc5bd0d7 Binary files /dev/null and b/web/SnapMeshLab.QuadricTexture1.small.jpg differ diff --git a/web/SnapMeshLab.QuadricTexture2.png b/web/SnapMeshLab.QuadricTexture2.png new file mode 100644 index 000000000..0ca63406d Binary files /dev/null and b/web/SnapMeshLab.QuadricTexture2.png differ diff --git a/web/SnapMeshLab.QuadricTexture2.small.jpg b/web/SnapMeshLab.QuadricTexture2.small.jpg new file mode 100644 index 000000000..0cfb28983 Binary files /dev/null and b/web/SnapMeshLab.QuadricTexture2.small.jpg differ diff --git a/web/index.html b/web/index.html index 8bc7d839a..fd961c57d 100644 --- a/web/index.html +++ b/web/index.html @@ -1,20 +1,20 @@

MeshLab is an open source portable and +

MeshLab 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
+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
+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
+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
+Computing Lab of ISTI - CNR, for all the core mesh processing
tasks. The MeshLab system started in late 2005 as a part of the FGT course of the Computer Science
+href="http://vcg.isti.cnr.it/%7Ecignoni/FGT0506/index.html">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.
developers are listed below.
+ -Download Latest Version (12 December 2006) V0.9 -(changes)
Remember that, whenever you use MeshLab in a +
Download Latest Version (12 December 2006) V0.9 +(changes)
Remember that, whenever you use MeshLab in a official/commercial project, you should :
| Snapshots taken from MeshLab v 0.9 | |||||||
-
+ | Snapshots taken from MeshLab v 1.0.0 | ||||||
+
|
- An example of the improved hole filling algorithm. Holes with irregularly shaped borders can be successfully closed with (possibly) non self-intersecting patches. | An example of the new quadric based simplification algorithm that is now able to correctly manage texture coordinateds. + New texture coords are computed for the vertexes resulting from the edge collpases and + even texture seams are correctly simplified. + | + + +|||||
| Snapshots taken from MeshLab v 0.9 | |||||||
+
+ |
+ An example of the improved hole filling algorithm. Holes with irregularly shaped borders can be successfully closed with (possibly) non self-intersecting patches. + | +||||||
| Snapshots taken from MeshLab v 0.8 | Snapshots taken from MeshLab v 0.8 | ||||||
|
+ |
An example of automatic noise removal. A mesh with some random noise (left) is smoothed twice (center and right) using a feature preserving two-step smoothing algorithm. | |||||
|
+ |
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. | |||||
|
+ |
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. | |||||
| Snapshots taken from MeshLab v 0.7 | Snapshots taken from MeshLab v 0.7 | ||||||
|
+ |
An interactive editing session over the a mesh built a using geometry-from-photo-sequence reconstruction tool developed withing the EPOCH framework. An unwanted part of the mesh is selected and deleted. Original mesh courtesy of the Epoch network. | |||||
![]() |
+ ![]() |
An interactive editing session over the 8M tri David model. The bottom part of the mesh is selected and deleted. Original mesh courtesy of Stanford Digital Michelangelo Project. | |||||
![]() |
+ ![]() |
One example of real time NPR rendering using a hatching style implemented through a OpenGL shader. The shader was used to create the high res snapshot (2282x2942). | |||||
| Snapshots taken from MeshLab v 0.6 + | Snapshots taken from MeshLab v 0.6 | ||||||
![]() |
+ ![]() |
A couple of examples of a OpenGL shaders applied - over a 3.7 Mtri model (courtesy of Aim@Shape Shape repository).. | |||||
| Snapshots taken from MeshLab v 0.5 + | Snapshots taken from MeshLab v 0.5 | ||||||
![]() |
+ ![]() |
A 10,000,000 face model successfully loaded and ready for inspecting. 3D Model of a Thai statue courtesy of XYZ RGB inc. @@ -186,7 +205,7 @@ border=1> >Stanford 3D Scanning Repository. | |||||
![]() |
+ ![]() |
A textured ply model of the well known Michelangelo David, original mesh courtesy of href="http://vcg.isti.cnr.it/projects/davidrestoration/restaurodavid.htm" >Restoration of the David. | |||||
![]() |
+ ![]() |
A model with self intersecting faces detected by MeshLab colored in red. Mesh courtesy of the Aim@Shape Shape Repository. | |||||
![]() |
+ ![]() |
A model with border edges colored in
blue. Mesh courtesy of the Shape
@@ -211,7 +230,7 @@ border=1>
|
+ >![]() ![]() ![]()
A high resolution snapshot (4400x9110) taken with
MeshLab of the 10 Mtri 3D model of the above cited Thai
statuette. The snapshot is a 17Mb png, so you can
orginal sample just to give you an idea of the quality of a 40
Mpix image. | |
+ ![]() ![]() ![]() ![]() An high resolution rendering (3200x6424) taken
with MeshLab of the 8 Mtri model of the Michelangelo David. Original mesh
courtesy of
>ShadeVis 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 image. | | |
+
** New features ** + Support of WRL and SMF file format (write only) + Support of PTX file format (read only) + Automatic checking of new version + Non manifold vertex coloring + Improved quality and robustness of Hole Filling filter + (now large and non manifold holes can be handled) + ** Corrected Bugs ** + nasty bug that affected the saving and loading various 3d format (3ds, obj and off) +
** New features ** Support of WRL and SMF file format (write only) Support of PTX file format (read only) @@ -273,12 +311,12 @@ border=1> ** Corrected Bugs ** nasty bug that affected the saving and loading various 3d format (3ds, obj and off) --
+
** New features ** New High Quality Quadric Based Simplification filter Support of Collada file format (read and write) @@ -299,14 +337,14 @@ border=1> - Surface reconstruction from points lacks of robustness... - Quadric simplification does not optimize texture coords during simplification - Filter recording and re-playing still buggy. --
Selection and Editing of large meshes is now possible! +
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 @@ -314,13 +352,13 @@ border=1> Better choice of initial modes Automatic Installer for windows No more intrusive progress bars --
General issues
- Slight code restyling in order to reduce the lines of code
- Command line execution now works correctly
@@ -337,7 +375,7 @@ border=1>
Apply Transformation
Color non-manifold
- Colorize:
- Curvature code restyled
+ Curvature code restyled
RMS curvature
Absolute curvature
By Quality
@@ -357,41 +395,62 @@ border=1>
- Better scalable fonts
- Quick help on screen (Press F1)
- About plugin restyled
-
+ -* General issues+* General issues
- Switched to qt4.1
- Corrected Trackball panning
- Safer initialization of color data
- Better memory management (removed HUGE memory leaks...)
- Meshlab icon and logo
- About plugin Dialog
* Plugin System
- Filters:
Invert Faces
- Colorize:
Logging mesh curvature info
Rewritten code to follow coding conventions
Mean Curvature
Color non Manifold (now sets colorPerVert)
Moved mean and gaussian curvature functions into color_curvature.h
- Normals restyled
- Import/Export:
Managing error messages if saving fails
.3DS Imporer first rough implementation
.3DS Export Standardization, saves vertexes and faces + color per face
.3DS Export introduced materials managing
.OBJ Import solved some bugs during file import
.OBJ Export higly improved speed
* User Interface
- Clipping planes now can be moved via CTRL+SHIFT+mouse wheel
- Vertigo FOV with CTRL+mouse wheel
- Icons restyled (transparent)
- Changed snapshot toolbar icon
- Reapply last filter command
- Reload command
- About dialog restyled
- CTRL+Tab switch to next opened window
- CTRL+F4 close current file
- Fonts ok -
* Plugin System+ [details] [hide]
- Improved PluginSystem
- Improved shaders support (based on Typhoon Labs shaders)
- Filtering: Customizable filters thru dialogs
- Filters:
Laplacian smooth
MidPoint Subdivision
Re-orient
Decimator
- Editing (No editing tools available)
- Colorize:
Self intersection
Border
- Import/Export:
obj File Format (Customizable export thru dialog)
off File Format
stl File Format
3ds File Format
- Decoration:
Show Axis
Show Box Corners
* User Interface
- Bugless progress bar
- About Plugin dialog
- Logging -
* Plugin System
- Improved PluginSystem
- Improved shaders support (based on Typhoon Labs shaders)
- Filtering: Customizable filters thru dialogs
- Filters:
Laplacian smooth
MidPoint Subdivision
Re-orient
Decimator
- Editing (No editing tools available)
- Colorize:
Self intersection
Border
- Import/Export:
obj File Format (Customizable export thru dialog)
off File Format
stl File Format
3ds File Format
- Decoration:
Show Axis
Show Box Corners
* User Interface
- Bugless progress bar
- About Plugin dialog
- Logging +
* Plugin System-
- Complete restyling of plugin architecture
- Color: None, Per Vertex, Per Face
- Color: Support for shaders (wow!). Provided toon shader sample.
- Filtering: Remove Null Faces
- Filtering: Butterfly & Loop optimized
- Decorize: New plugin class
- Import/Export: Obj file format integrated on standard user interface
* User Interface
- Info Panel:
Showing some mesh info (numTri&numFaces)
Showing fps
- Shortcut for some frequently used actions
- Trackball hidable
- Option dialog:
Background colors (Top&Bottom)
Log Area color
- Progress bar
- RenderModes: Textures
- Fullscreen
- Cycle thru opened windows with Next button
- About dialog -
* Plugin System + - Complete restyling of plugin architecture + - Color: None, Per Vertex, Per Face + - Color: Support for shaders (wow!). Provided toon shader sample. + - Filtering: Remove Null Faces + - Filtering: Butterfly & Loop optimized + - Decorize: New plugin class + - Import/Export: Obj file format integrated on standard user interface + + * User Interface + - Info Panel: + Showing some mesh info (numTri&numFaces) Showing fps + - Shortcut for some frequently used actions + - Trackball hidable + - Option dialog: + Background colors (Top&Bottom) + Log Area color + - Progress bar + - RenderModes: Textures + - Fullscreen + - Cycle thru opened windows with Next button
+ - About dialog +