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 + + + + + + + - - - - - - - - - - - - - - - - - - Meshlab - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +
+

MeshLab

+

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

- - - - - - - -

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:

- - - - - - - - - - -

Features

- - - - - - - +
  • Explicitly cite in your work that you have used MeshLab a tool developed with the support of the Epoch NOE, +
  • Post a couple of lines in the users' forum describing the project where MeshLab was + used.
  • +

    Features

    - - - - - - - -
  • OpenGL Shader based rendering (write you own shader!)
  • - - - - - - - -
  • Large rendering (up to 16k x 16k) for high quality printing
  • - - - - - - - -
  • Various Colorization/inspecting Filters
  • - - - - - - - - - - - - - +
  • subdivision filters (midpoint, loop and butterfly) +
  • coherent normal unification and flipping
  • +
  • OpenGL Shader based rendering (write your own + shader!) compatible with Shader Designer +
  • Large rendering (up to 16k x 16k) for high quality + printing +
  • Various Colorization/inspecting Filters
      - - - - - - - -
    • Gaussian and mean curvature
    • - - - - - - - - - - - - - -
    - - - - - - - - - - - - - -
      - - - - - - - -
    • Border edges
    • - - - - - - - -
    • Non two-manifold faces
    • - - - - - - - - - - - - - -
    - - - - - - - - - - - - - - - -Bug reports and feature requests should be filed using the sourceforge service ->
    - - - - -General questions can be posted on the help public forums -

    ScreenShots

    - - - - - - - -Taken from v 0.5. - - - - - - - - +
  • Gaussian and mean curvature
  • +
  • Border edges +
  • Non two-manifold faces + +
  • The history of the all performed cleaning/editing actions can be re-played on different meshes or saved and for archival purposes. + +Bug reports and feature requests should be filed using +the sourceforge service ->
    General questions +can be posted on the help public forums +

    ScreenShots

    Taken from 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. 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.
    - - - - - - - -

    Developers

    - - - - - - - + Snapshots taken from MeshLab v 0.7 + + + + 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). + + + 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 + + + + 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. +

    Developers

      - - - - - - - -
    • Designer: Paolo -Cignoni
    • - - - - - - - -
    • Filtering Plugins:
    • - - - - - - - - - - - - - +
    • Designer: Paolo Cignoni +
    • Filtering Plugins:
        - - - - - - - -
      • Mario Latronico [latronic], -Andrea Venturi [giec]
      • - - - - - - - - - - - - - -
      - - - - - - - -
    • Interface Framework
    • - - - - - - - - - - - - - +
    • Mario Latronico [latronic], Andrea Venturi [giec]
    +
  • Interface Framework
      - - - - - - - -
    • Alessio Mochi [mochi], -Daniele Vacca [glVertex], -Davide Portelli [portelli] -
    • - - - - - - - - - - - - - -
    - - - - - - - -
  • Rendering Modes
  • - - - - - - - - - - - - - +
  • Alessio Mochi [mochi], Daniele Vacca [glVertex], Davide Portelli [portelli]
  • +
  • Rendering Modes
      - - - - - - - -
    • Francesco Vannini [vannini], -Giorgio Gangemi [ggangemi]
    • - - - - - - - - - - - - - -
    - - - - - - - -
  • Selection Tools and IO:
  • - - - - - - - - - - - - - +
  • Francesco Vannini [vannini], Giorgio Gangemi [ggangemi]
  • +
  • IO filters:
      - - - - - - - -
    • Andrea Buzzelli [buzzelli], -Federico Mazzanti [fmazzant]
    • - - - - - - - - - - - - - -
    - - - - - - - - - - - - - - - -

    History

    - - - - - - - -
      - - - - - - - -
    • 2006-03-12  V 0.6 Release
    • +
    • Andrea Buzzelli [buzzelli], Guido Ranzuglia [granzuglia], Federico Mazzanti [fmazzant]
    • +
    +
  • Linux Porting and Epoch integration:
      -
    • -
      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
      -
    • -
    • -
    • -
    -
  • 13/01/2006 -V 0.5 Release 
  • - - - +
  • Maarten Vergauwen [zifnab1974]
  • + + +

    History

    + - - - - - - - -
    - - - - - - - -
    - - - - - - - -
    - - - - - - - -
    - - - - - - - -
    -MeshLab Logo
    - - - - - - - -
    - - -SourceForge.net Logo
    - - -
    - - -Visual Computing Lab logo - - - - - - - - - - - - - - - - - -
    +
    MeshLab Logo



    Visual Computing Lab logo + + + + - - - + +
    @@ -1144,22 +333,4 @@ page

    - - - - - - - - -
    - - - - - - - - - +