MeshLab es un sistema de software de procesamiento de mallas 3D que está orientado a la gestión y procesamiento de grandes mallas no estructuradas y proporciona un conjunto de herramientas para editar, limpiar, curar, inspeccionar, renderizar y convertir este tipo de mallas . MeshLab es un software gratuito y de código abierto , sujeto a los requisitos de la Licencia Pública General GNU (GPL), versión 2 o posterior, y se utiliza como un paquete completo y una biblioteca que alimenta a otro software. Es bien conocido en los campos más técnicos del desarrollo 3D y el manejo de datos.
Desarrollador (es) | ISTI - CNR |
---|---|
Lanzamiento estable | 2020.12 / 1 de diciembre de 2020 [1] |
Versión de vista previa | https://github.com/cnr-isti-vclab/meshlab/releases (versiones beta mensuales) |
Repositorio | |
Escrito en | C ++ , JavaScript |
Sistema operativo | Multiplataforma |
Tipo | Software de gráficos |
Licencia | GPL |
Sitio web | www www |
Descripción general
MeshLab es desarrollado por el centro de investigación ISTI - CNR ; Inicialmente, MeshLab se creó como una asignación de curso en la Universidad de Pisa a fines de 2005. Es un sistema de propósito general destinado al procesamiento de los típicos modelos 3D no estructurados no tan pequeños que surgen en el proceso de escaneo 3D .
Los filtros de limpieza de malla automática incluyen la eliminación de vértices duplicados, sin referencia, bordes no múltiples, vértices y caras nulas. Las herramientas de reajuste admiten una simplificación de alta calidad basada en la medición del error cuádrico, 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 pivote de bola y en el enfoque de reconstrucción de superficies de Poisson. Para eliminar el 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 rango múltiple basada en el algoritmo iterativo del punto más cercano . MeshLab también incluye un sistema interactivo de pintura directa sobre 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 funcionalidad reducida, en 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 la 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.
Ver también
- Procesamiento de geometría
- Escáner 3D
- Lista de paquetes de software gratuitos y de código abierto
Referencias
- ^ "Notas de la versión MeshLab 2020.12" . Repositorio oficial de GitHub. 2020-12-01.
- ^ Berejnov, VV (2009) [Recibido 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 la documentación del patrimonio a corta distancia" (PDF) (PDF). Los 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. S2CID 2158034 .
- ^ Abel, RL; et al. (Agosto de 2011). "Preservación digital y difusión de tecnología lítica antigua con micro-TC moderno". Computadoras y gráficos (PDF). Elsevier. 35 (4): 878–884. doi : 10.1016 / j.cag.2011.03.001 .
- ^ Marco, M .; Huntley, JS (2012). "Prototipado rápido en cirugía ortopédica: una 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". Naturaleza . 483 (7389): 324–327. Código Bibliográfico : 2012Natur.483..324H . doi : 10.1038 / nature10876 . PMID 22398444 . S2CID 4368503 .
- ^ "Fabricación de sobremesa" . Fabricar. Enero de 2010. p. 73.
enlaces externos
- Repositorio de Github para Meshlab
- MeshLabJS página de inicio de la versión experimental, basada en el cliente, JavaScript de MeshLab que se ejecuta dentro de un navegador.
- Blog de desarrollo de blogs de MeshLab Stuff , con tutoriales y ejemplo de uso de MeshLab.
- Página de MeshLab para iOS dedicada a la versión para iPad y iPhone de MeshLab.
- Página de MeshLab para Android dedicada a la versión de Android de MeshLab