MeshLab est une plateforme gratuite, open-source, portable et extensible, conçue pour le traitement et l'édition de grands maillages triangulaires 3D non structurés. Développé pour les professionnels et les amateurs, MeshLab propose une gamme d’outils adaptés aux modèles 3D issus des outils de numérisation et des processus de scan 3D. Il fournit des fonctionnalités pour l’édition, le nettoyage, le rendu, l’inspection, le texturage et la conversion des maillages, ce qui en fait une solution puissante pour tous ceux qui travaillent avec des données 3D brutes ou préparent des modèles pour l’impression 3D.
MeshLab est disponible pour Windows, macOS et Linux, offrant une fonctionnalité multiplateforme pour les utilisateurs dans divers environnements. Que vous travailliez sur la reconstruction numérique ou la préparation de modèles pour l’impression 3D, MeshLab propose un ensemble complet de fonctionnalités.
Principales Caractéristiques de MeshLab:
- Acquisition 3D : Alignement
- MeshLab comprend un algorithme ICP (Iterative Closest Point) finement réglé pour l'alignement one-to-one, suivi d'une étape d'ajustement global des erreurs par faisceaux. Cette fonctionnalité permet d'aligner avec précision les modèles 3D.
- Acquisition 3D : Reconstruction
Le logiciel offre plusieurs méthodes de reconstruction, notamment :- Volumétrique (Marching Cubes) : Permet la reconstruction des modèles à l'aide d'algorithmes volumétriques.
- Surfaces Implicites (Screened Poisson) : Génère des surfaces lisses à partir de nuages de points, idéal pour affiner les formes des objets.
- Acquisition 3D : Mappage des Couleurs et Texturage
- MeshLab offre un pipeline sophistiqué pour l'alignement et la projection d'informations colorimétriques à partir d'images non calibrées sur des modèles 3D. Des méthodes automatiques et assistées sont disponibles pour l'encodage des couleurs par sommet ou par texture.
- Nettoyage des Modèles 3D:
- MeshLab propose une série de filtres de nettoyage, automatiques et interactifs, pour éliminer les erreurs géométriques des modèles et garantir leur compatibilité avec d'autres logiciels et algorithmes.
- Mise à l’Échelle, Positionnement et Orientation:
La manipulation de la taille, de la position et de l'orientation d'un modèle 3D est simple avec MeshLab. Il propose :- Des outils de base pour la translation, mise à l’échelle et rotation.
- Un recentrage automatique et un alignement sur les axes.
- Une géo-référenciation à l'aide de points de référence.
- Des manipulateurs interactifs pour un positionnement précis.
- Simplification, Raffinement et Remeshing:
- MeshLab offre des techniques avancées de décimation pour simplifier les maillages tout en préservant les détails géométriques et la texture. Les utilisateurs peuvent également réduire sélectivement les points dans un nuage de points.
- Mesure et Analyse:
- MeshLab permet une mesure simple point à point sur les modèles 3D, ainsi que des outils d'analyse géométrique et topologique. Il est possible de calculer la courbure, la distance géodésique, la densité locale des sommets, et bien plus encore. L’outil de sectionnement permet également d'exporter des sections transversales en tant que polylignes.
- Visualisation et Présentation:
- MeshLab excelle dans la visualisation des modèles 3D avec des outils tels que les décorateurs et les shaders, qui mettent en valeur les caractéristiques uniques des modèles. Ces outils aident à la fois à l'inspection technique et à la présentation esthétique.
- Traitement des Couleurs:
- Les utilisateurs peuvent manipuler les couleurs des sommets et des faces des modèles 3D à l'aide de filtres similaires à ceux de Photoshop, incluant la correction gamma, la luminosité, le contraste, l'affûtage, etc.
- Impression 3D : Décalage, Creusage, Fermeture
MeshLab prend en charge la préparation des modèles 3D pour l'impression en permettant de :- Créer des coques internes.
- Re-mailler les modèles pour faciliter le découpage.
- Fermer les trous pour créer des maillages étanches.
- Aplatir la surface inférieure pour une meilleure adhérence à la plateforme d'impression.
- Exporter les modèles au format STL, largement utilisé pour l'impression 3D.
- Comparaison des Modèles:
- MeshLab propose désormais des fonctionnalités avancées pour comparer deux maillages, en calculant les distances signées. Ces outils fonctionnent avec les maillages et les nuages de points pour des comparaisons précises entre différents modèles.
- Conversion et Échange des Modèles 3D:
- MeshLab prend en charge l'importation et l'exportation de nombreux formats de données 3D, permettant une interchangeabilité fluide avec d'autres logiciels. Les utilisateurs peuvent également exporter des modèles directement sur des plateformes en ligne comme SketchFab.
- Couches Raster : Intégration avec des Images
- MeshLab introduit les Couches Raster qui permettent l'intégration de données 2D comme des images dans les projets 3D. Cela étend les capacités de MeshLab au-delà du simple traitement de modèles 3D en intégrant des références visuelles.
MeshLab se distingue comme l'un des outils les plus complets pour la manipulation et l'amélioration des maillages 3D. Sa polyvalence en matière de nettoyage, de transformation, de visualisation et de préparation à l'impression 3D en fait un outil incontournable pour les professionnels du scan 3D, les modélistes et les amateurs. Que vous prépariez un modèle complexe pour l’impression 3D ou que vous nettoyiez des données brutes issues d'un scan, la vaste gamme de fonctionnalités de MeshLab garantit qu'il répondra à vos besoins.
MeshLab - Journal des modifications :
Cette version apporte plusieurs corrections de bugs et de nouveaux plugins :
- Filter_cubization.
- Filter_developability.
- Filter_embree.
- Filter_mesh_alpha_wrap.