¡Marco de Visión Computacional Fotogramétrico y Reconstrucción 3D

Meshroom

Meshroom

  -  1.39 GB  -  Código Abierto
  • Última Versión

    Meshroom 2023.3.0 ÚLTIMO

  • Revisado por

    Sophia Jones

  • Sistema Operativo

    Windows 7 64 / Windows 8 64 / Windows 10 64 / Windows 11

  • Ránking Usuario

    Haga clic para votar
  • Autor / Producto

    AliceVision / Enlace Externo

  • Nombre de Fichero

    Meshroom-2023.3.0-win64.zip

  • MD5 Checksum

    95d2fa23c0efbb7b3a6e4bfc249ee613

Meshroom es un software gratuito de reconstrucción 3D de código abierto basado en el framework AliceVision. La fotogrametría es la ciencia de realizar mediciones a partir de fotografías.



Infere la geometría de una escena a partir de un conjunto de fotografías o vídeos desordenados. La fotografía es la proyección de una escena 3D en un plano 2D, perdiendo información de profundidad. El objetivo de la fotogrametría es invertir este proceso.
  • Reconstrucción 3D
  • Fotomodelado
  • Seguimiento de cámara
Meshroom para PC, desarrollado por AliceVision, es un software de reconstrucción 3D de código abierto que aprovecha las técnicas de fotogrametría para crear modelos 3D a partir de una serie de imágenes 2D.

Esta herramienta es ampliamente utilizada en industrias como la de videojuegos, cine y realidad virtual para producir activos 3D de alta calidad con un mínimo esfuerzo. Al utilizar algoritmos avanzados, este programa procesa múltiples imágenes de un objeto o entorno, las une y genera mallas 3D detalladas que se pueden refinar posteriormente o integrarse directamente en los proyectos.

Meshroom Captura de Pantalla 1

Características principales

Reconstrucción 3D basada en fotogrametría: Utiliza un potente pipeline de fotogrametría que convierte imágenes 2D en modelos 3D. Esta característica es particularmente valiosa para los profesionales que necesitan representaciones 3D precisas y realistas de objetos del mundo real.

Flujo de trabajo basado en nodos: La interfaz de Meshroom está construida alrededor de un sistema basado en nodos, lo que permite a los usuarios gestionar y ajustar visualmente el pipeline de reconstrucción. Este enfoque modular proporciona flexibilidad para ajustar pasos específicos, como la coincidencia de imágenes, la estructura a partir del movimiento (SfM) y la generación de texturas.

Pipelines personalizables: Los usuarios pueden crear flujos de trabajo personalizados adaptados a sus necesidades específicas, incluyendo la adición o eliminación de pasos en el pipeline, el ajuste de la configuración y la automatización de los procesos.

Compatibilidad con varios formatos: Admite una amplia gama de formatos de entrada y salida, incluyendo JPEG, PNG y EXR para imágenes, y OBJ, FBX y Alembic para modelos 3D. Esto asegura la compatibilidad con otros software en un pipeline de producción típico.

Aceleración por GPU: La aplicación utiliza la potencia de las GPU NVIDIA para acelerar el tiempo de procesamiento, lo que permite trabajar en conjuntos de datos grandes y modelos complejos sin largos tiempos de espera.

Meshroom Captura de Pantalla 2

Más características
  • Modelos 3D de alta calidad
  • Utiliza GPUs para combinar alta calidad con rendimiento
  • Solución escalable (>1K Imágenes)
  • Editor nodal con mecanismo de almacenamiento en caché
  • Aumentar una estructura resuelta desde el movimiento con nuevas imágenes
  • Decimar tu malla
  • Volver a texturizar tu malla en este programa después de la retopología en Blender, ZBrush, Maya, ...
  • Usar UVs personalizados o generarlos automáticamente
  • Fusión de imágenes LDR de múltiples exposiciones en HDR
  • Alineación de imágenes panorámicas
  • Soporte para ópticas de ojo de pez
  • Estimación automática del círculo de ojo de pez o edición manual
  • Aprovechar el archivo de cabezal motorizado
  • Fácil de integrar en tu sistema de Renderfarm
  • Agregar reglas específicas para seleccionar las máquinas más adecuadas en cuanto a los requisitos de CPU, RAM y GPU de cada nodo
  • Puedes crear pipelines personalizados y usarlos como plantilla predeterminada
  • Es un flujo de trabajo nodal completamente de código abierto, por lo que puedes acceder al código y personalizar algunos pasos según tus necesidades específicas sin volver a crear un pipeline completo
Integraciones de software

Blender Plugins
Configurar Blender desde tu escena Meshroom

Importar el resultado de tu reconstrucción en Blender para la retopología e importar tu modelo optimizado de nuevo a esta aplicación para texturizar.

Houdini Plugin
AliceVision en el conjunto de herramientas de desarrollo de juegos

Este plugin, creado por SideFX, te permite realizar la reconstrucción 3D con el motor AliceVision directamente en Houdini.

Interfaz de usuario

La interfaz de usuario de Meshroom es limpia e intuitiva, diseñada pensando tanto en usuarios principiantes como avanzados. La ventana principal se divide en varias secciones:

Meshroom Captura de Pantalla 3

Editor de gráficos: Este es el corazón de este software, donde los usuarios pueden gestionar y personalizar el pipeline basado en nodos. Cada nodo representa un paso en el proceso de reconstrucción 3D, y los usuarios pueden conectarlos, reorganizarlos o modificarlos fácilmente para satisfacer sus necesidades.

Visor 3D: El visor 3D permite a los usuarios obtener una vista previa del modelo reconstruido en tiempo real. Admite varios modos de visualización, incluyendo vistas de estructura alámbrica, sombreada y texturizada, proporcionando una visión completa del modelo durante las diferentes etapas de la reconstrucción.

Galería de imágenes: Los usuarios pueden navegar a través de las imágenes importadas, revisarlas e incluso eliminar las que puedan estar afectando la calidad de la reconstrucción.

Instalación y configuración

Descarga: Se puede descargar desde el repositorio oficial de AliceVision GitHub o FileHorse. El software se proporciona como un paquete precompilado, por lo que no se necesita ninguna compilación adicional.

Descomprimir: Una vez descargado, descomprima el paquete en la ubicación deseada en su ordenador.

Ejecutar: Para iniciar esta aplicación, simplemente ejecute el archivo ejecutable (Meshroom.exe para Windows). No se necesita ningún asistente de instalación, y el software está listo para usar directamente.

Requisitos: Asegúrese de que su sistema cumple los requisitos mínimos, en particular una GPU NVIDIA, que es necesaria para el procesamiento acelerado por GPU.

Cómo usar

Importar imágenes: Comience importando una serie de fotos del objeto o escena que desea reconstruir. Asegúrese de que las imágenes se tomen desde diferentes ángulos y tengan una buena iluminación para obtener los mejores resultados.

Configurar nodos: Las imágenes importadas se conectarán automáticamente al primer nodo del pipeline. Los usuarios pueden ajustar la configuración de cada nodo en el editor de gráficos para optimizar el proceso de reconstrucción.

Meshroom Captura de Pantalla 4

Ejecutar el pipeline: Una vez que los nodos estén configurados, haga clic en el botón de inicio para ejecutar el pipeline. Procesará las imágenes a través de varias etapas, incluyendo la extracción de características, la coincidencia de imágenes y la generación de mallas 3D.

Vista previa y exportación: Una vez completada la reconstrucción, obtenga una vista previa del modelo en el visor 3D. Si está satisfecho, exporte el modelo en el formato deseado para su uso en otras aplicaciones.

Preguntas frecuentes

¿Puedo usar Meshroom sin una GPU NVIDIA?
Si bien es posible usar este programa sin una GPU NVIDIA, el tiempo de procesamiento será significativamente más largo. El software está optimizado para CUDA, que requiere una GPU NVIDIA.

¿Qué tipo de imágenes funcionan mejor para Meshroom?
Las imágenes de alta resolución con buena iluminación y un mínimo de desenfoque de movimiento funcionan mejor. Es importante capturar el objeto o la escena desde múltiples ángulos para asegurar una cobertura completa.

¿Puedo usar material de vídeo en Meshroom?
La aplicación funciona principalmente con imágenes fijas, pero puedes extraer fotogramas de material de vídeo y usar esas imágenes en el software.

¿Qué tan precisos son los modelos 3D generados por Meshroom?
La precisión de los modelos 3D depende de la calidad de las imágenes de entrada y de la configuración utilizada en el pipeline. Con imágenes de alta calidad y una configuración adecuada, puede producir modelos muy precisos.

¿Es Meshroom adecuado para principiantes?
Sí, este programa es adecuado para principiantes debido a su interfaz intuitiva. Sin embargo, cierta comprensión de los principios de fotogrametría y modelado 3D puede ser beneficiosa.

Alternativas

Agisoft Metashape: Otra herramienta de fotogrametría popular que ofrece funciones robustas y un amplio soporte para diferentes flujos de trabajo, adecuada para profesionales que necesitan más control sobre el proceso de reconstrucción.

Precios

Este programa es completamente GRATUITO y de código abierto, lo que lo convierte en una opción atractiva para aficionados, educadores y profesionales que necesitan una herramienta de reconstrucción 3D rentable.

Requisitos del sistema
  • Sistema operativo: Windows 11/10/8/7
  • Procesador: CPU de cuatro núcleos (Intel o AMD)
  • Memoria: 16 GB de RAM o superior
  • Tarjeta gráfica: GPU NVIDIA con capacidad CUDA (Recomendado: GTX 1070 o superior)
  • Almacenamiento: SSD con al menos 50 GB de espacio libre para proyectos grandes
Para aprovechar al máximo las capacidades de Meshroom, se recomienda utilizar una GPU NVIDIA con capacidad CUDA. Los binarios están construidos con CUDA-11 y son compatibles con GPUs que tienen una capacidad de cómputo de 3.5 o superior. Sin una GPU NVIDIA compatible, estará limitado a usar solo la opción "Mallayo de borrador" para la reconstrucción 3D.

VENTAJAS
  • Gratuito y de código abierto
  • Interfaz basada en nodos intuitiva
  • Reconstrucción 3D de alta calidad
  • Admite múltiples formatos de archivo
  • Aceleración por GPU
DESVENTAJAS
  • Requiere una GPU NVIDIA para un rendimiento óptimo
  • El procesamiento puede ser lento sin el hardware adecuado
Conclusión

Meshroom de AliceVision es una herramienta excepcional para cualquiera que busque crear modelos 3D de alta calidad a partir de imágenes 2D. Su naturaleza de código abierto, junto con una interfaz fácil de usar y funciones potentes, lo convierte en una de las mejores opciones tanto para principiantes como para profesionales.

Aunque requiere hardware específico para funcionar de manera eficiente, los resultados que produce valen la pena la inversión. Tanto si eres un desarrollador de juegos, un productor de cine o simplemente un entusiasta del 3D, ofrece una solución robusta para tus necesidades de reconstrucción 3D.

  • Meshroom 2023.3.0 Capturas de Pantalla

    Las imágenes a continuación han sido redimensionadas. Haga clic en ellos para ver las capturas de pantalla en tamaño completo.

    Meshroom 2023.3.0 Captura de Pantalla 1
  • Meshroom 2023.3.0 Captura de Pantalla 2
  • Meshroom 2023.3.0 Captura de Pantalla 3
  • Meshroom 2023.3.0 Captura de Pantalla 4