MeshLab es un sistema de software de procesamiento de mallas 3D orientado a la gestión y procesamiento de mallas de gran tamaño no estructuradas y que proporciona un conjunto de herramientas para editar, limpiar, reparar, inspeccionar, renderizar y convertir este tipo de mallas . MeshLab es un software libre y de código abierto , sujeto a los requisitos de la Licencia Pública General de GNU (GPL), versión 2 o posterior, y se utiliza tanto como paquete completo como biblioteca que alimenta otro software. Es muy conocido en los campos más técnicos del desarrollo 3D y el manejo de datos.
Descripción general
MeshLab es un desarrollo del centro de investigación ISTI - CNR ; inicialmente MeshLab fue creado como una asignatura en la Universidad de Pisa a finales de 2005. Es un sistema de propósito general destinado al procesamiento de los típicos modelos 3D no estructurados y no tan pequeños que surgen en el proceso de escaneo 3D .
Los filtros de limpieza de malla automáticos incluyen la eliminación de vértices duplicados y sin referencia, aristas no múltiples, vértices y caras nulas. Las herramientas de remallado admiten una simplificación de alta calidad basada en la medida de error cuadrático, varios tipos de superficies de subdivisión y dos algoritmos de reconstrucción de superficies a partir de nubes de puntos basados en la técnica de pivoteo de bolas y en el enfoque de reconstrucción de superficies de Poisson. Para la eliminación del ruido, que suele estar presente en las superficies adquiridas, MeshLab admite varios tipos de filtros de suavizado y herramientas para el análisis y la visualización de la curvatura .
Incluye una herramienta para el registro de mapas de rangos múltiples basados en el algoritmo iterativo de punto más cercano . MeshLab también incluye un sistema interactivo de pintura directa sobre la malla que permite a los usuarios cambiar de forma interactiva el color de una malla, definir selecciones y suavizar directamente el ruido y las pequeñas características.
MeshLab está disponible para la mayoría de las plataformas, incluidas Linux , Mac OS X , Windows y, con funcionalidades reducidas, para Android e iOS , e incluso como una aplicación JavaScript pura del lado del cliente llamada MeshLabJS. El sistema admite entrada/salida en los siguientes formatos: PLY , STL , OFF , OBJ , 3DS , VRML 2.0 , X3D y COLLADA . MeshLab también puede importar nubes de puntos reconstruidas con Photosynth .
MeshLab se utiliza en diversos contextos académicos y de investigación, como microbiología, [2] patrimonio cultural , [3] reconstrucción de superficies, [4] paleontología, [5] para creación rápida de prototipos en cirugía ortopédica , [6] en ortodoncia , [7] y fabricación de escritorio . [8]
Imágenes adicionales
-
Animal.
-
Datos geográficos.
-
Versión 2020.12
Véase también
- Procesamiento de geometría
- Escáner 3D
- Lista de software CAD gratuito y de código abierto
- Lista de software de impresión 3D
Referencias
- ^ "MeshLab 2023.12". Repositorio oficial de GitHub. 12 de diciembre de 2023.
- ^ Berejnov, VV (2009) [Enviado el 13 de abril de 2009]. "Reconstrucción rápida y económica de estructuras 3D para microobjetos utilizando microscopía óptica común" (PDF). arXiv : 0904.2024 . Código Bibliográfico :2009arXiv0904.2024B.
- ^ Remondino, F.; Menna, F. (2008). "Medición de superficies basada en imágenes para documentación patrimonial de corto alcance" (PDF) (PDF). Archivos internacionales de fotogrametría . Consultado el 28 de abril de 2017 .
- ^ Xu, S.; Georghiades, A.; Rushmeier, H.; Dorsey, J. (2006). "Inferencia de geometría guiada por imágenes". Tercer Simposio Internacional sobre Procesamiento, Visualización y Transmisión de Datos 3D (3DPVT'06) (PDF). Simposio 3D PVT. págs. 310–317. doi :10.1109/3DPVT.2006.81. ISBN 0-7695-2825-2. Número de identificación del sujeto 2158034.
- ^ Abel, RL; et al. (agosto de 2011). "Preservación digital y difusión de tecnología lítica antigua con micro-CT moderna". Computadoras y gráficos (PDF). 35 (4). Elsevier: 878–884. doi :10.1016/j.cag.2011.03.001.
- ^ Frame, M.; Huntley, JS (2012). "Prototipado rápido en cirugía ortopédica: guía del usuario". The Scientific World Journal . 2012 : 1–7. doi : 10.1100/2012/838575 . PMC 3361341 . PMID 22666160.
- ^ Harjunmaa, E.; Kallonen, A.; Voutilainen, M.; et al. (15 de marzo de 2012). "Sobre la dificultad de aumentar la complejidad dental". Nature . 483 (7389): 324–327. Bibcode :2012Natur.483..324H. doi :10.1038/nature10876. PMID 22398444. S2CID 4368503.
- ^ "Fabricación de equipos de escritorio". Make. Enero de 2010. pág. 73.
Enlaces externos
- Repositorio de Github para Meshlab
- Página de inicio de MeshLabJS de la versión experimental, basada en cliente y en JavaScript de MeshLab que se ejecuta dentro de un navegador.
- Blog de desarrollo, con tutoriales y ejemplos de uso de MeshLab.
- Página de MeshLab para iOS dedicada a la versión de MeshLab para iPad y iPhone .
- Página de MeshLab para Android dedicada a la versión Android de MeshLab