diff --git a/web/Laurana50k_hatch.jpg b/web/Laurana50k_hatch.jpg new file mode 100644 index 000000000..dec1ee1dd Binary files /dev/null and b/web/Laurana50k_hatch.jpg differ diff --git a/web/Laurana50k_hatch.small.png b/web/Laurana50k_hatch.small.png new file mode 100644 index 000000000..f8a65feba Binary files /dev/null and b/web/Laurana50k_hatch.small.png differ diff --git a/web/Meshlab_NPR.png b/web/Meshlab_NPR.png new file mode 100644 index 000000000..7a5a6d073 Binary files /dev/null and b/web/Meshlab_NPR.png differ diff --git a/web/Meshlab_NPR.small.png b/web/Meshlab_NPR.small.png new file mode 100644 index 000000000..205b5d169 Binary files /dev/null and b/web/Meshlab_NPR.small.png differ diff --git a/web/Meshlab_XRay.png b/web/Meshlab_XRay.png new file mode 100644 index 000000000..d35044a14 Binary files /dev/null and b/web/Meshlab_XRay.png differ diff --git a/web/Meshlab_XRay.small.png b/web/Meshlab_XRay.small.png new file mode 100644 index 000000000..3d4a8b3fe Binary files /dev/null and b/web/Meshlab_XRay.small.png differ diff --git a/web/david_edit1.png b/web/david_edit1.png new file mode 100644 index 000000000..17717ca6b Binary files /dev/null and b/web/david_edit1.png differ diff --git a/web/david_edit1.small.png b/web/david_edit1.small.png new file mode 100644 index 000000000..3a7c64423 Binary files /dev/null and b/web/david_edit1.small.png differ diff --git a/web/david_edit2.png b/web/david_edit2.png new file mode 100644 index 000000000..56b460b90 Binary files /dev/null and b/web/david_edit2.png differ diff --git a/web/david_edit2.small.png b/web/david_edit2.small.png new file mode 100644 index 000000000..566f54d79 Binary files /dev/null and b/web/david_edit2.small.png differ diff --git a/web/david_edit3.png b/web/david_edit3.png new file mode 100644 index 000000000..f0a08e098 Binary files /dev/null and b/web/david_edit3.png differ diff --git a/web/david_edit3.small.png b/web/david_edit3.small.png new file mode 100644 index 000000000..e69c6c831 Binary files /dev/null and b/web/david_edit3.small.png differ diff --git a/web/index.html b/web/index.html index db9fabceb..eeea95e9f 100644 --- a/web/index.html +++ b/web/index.html @@ -1,1142 +1,331 @@ - - -
+ +
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
+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 Networks of Excellence Epoch
+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. The MeshLab system started 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.

MeshLab is an open source portable and extendible system for the processing 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 cleaning, healing, inspecting, rendering and converting this kind of meshes.
-
-
-
-
-
-
-
-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. The MeshLab system started as a part of the FGT
-course of the Computer Science department
-of University of Pisa and currently most of the developed code (~15k lines) is
-authored by a handful of students.
The project is supported by the European Networks of Excellence Epoch
- - -Download Latest Version (13/3/2006) V0.6
-Remember that, whenever you use MeshLab in a official/commercial project, you should feel morally obligated to:
- + +Download Latest Version (22/6/2006) +V0.7
Remember that, whenever you use MeshLab in a +official/commercial project, you should feel morally +obligated to:
![]() |
-
-
-
-
-
-
-
- A 10,000,000 face model successfully -loaded and ready for inspecting. 3D Model of a Thai statue -courtesy of XYZ -RGB inc. provided by the Stanford 3D Scanning Repository. | - - - - - - - -
![]() |
-
-
-
-
-
-
-
- A textured ply model of the well known Michelangelo -David, original mesh courtesy of Stanford Digital Michelangelo Project, -texturing done by Visual -Computing Lab ISTI - CNR through integration of photos taken during the 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 Repository of Aim@Shape. | - - - - - - - -
- ![]() ![]() |
-
-
-
-
-
-
-
- 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 download -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 image. | - - - - - - - -
![]() ![]() |
-
-
- An high resolution rendering (3200x6424) taken with -MeshLab of the 8 Mtri model of the Michelangelo David. Original mesh courtesy of Stanford Digital Michelangelo Project. The model is -interactively rendered using a pre-computed ambient occlusion term -computed with the open source 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. | - - -











General issues-
- Slight code restyling in order to reduce the lines of code-
- Command line execution now works correctly
- Better managing of optional mesh datas
- Better color initialization
Plugin System-
- Decoration:
Thicked axes with arrows and axes names
Quoted Box
Normals restyled
- Filters:
Sub-division surface
Remove triangles above threshold
Apply Transformation
Color non-manifold
- Colorize:
Curvature code restyled
RMS curvature
Absolute curvature
By Quality
Added restore color function
- Shaders:
Import code restyled and optimized
Runtime dynamic dialog created to change shader properties
- Import/Export:
.3DS Import/Export full supported (via lib3ds)
* User Interface
- Reimplemented double-sided lighting
- Added some new shortcuts
- Optimizations in ChangeFOV (Vertigo)
- Solved OpenGL bugs on FLAT_LINES
- Solved bug in trackball visualization
- Light direction can be rotated
- Better scalable fonts
- Quick help on screen (Press F1)
- About plugin restyled
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 + Shaders debugged + 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 + - Better managing of optional mesh datas + - Better color initialization + Plugin System + - Decoration: + Thicked axes with arrows and axes names + Quoted Box + Normals restyled + - Filters + Sub-division surface + Remove triangles above threshold + Apply Transformation + Color non-manifold + - Colorize: + Curvature code restyled+
+ RMS curvature + Absolute curvature + By Quality + Added restore color function + - Shaders: + Import code restyled and optimized + Runtime dynamic dialog created to change shader properties + - Import/Export: + .3DS Import/Export full supported (via lib3ds) + * User Interface + - Reimplemented double-sided lighting + - Added some new shortcuts + - Optimizations in ChangeFOV (Vertigo effect) + - Solved OpenGL bugs on FLAT_LINES + - Solved bug in trackball visualization + - Light direction can be rotated + - Better scalable fonts + - Quick help on screen (Press F1) + - About plugin restyled +
+* 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+
- 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 +
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- - - - - - - -
- 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