Recientemente, un amigo preguntó acerca de la fusión de varios archivos OBJ. Dado que los datos del modelo generado por ContextCapture se dividen en bloques, también hemos tenido dolores de cabeza al fusionar modelos OBJ.
Hoy, mi asistente compartirá un software de código abierto que puede fusionar y recortar modelos OBJ. Hay un enlace de descarga de software al final del artículo.
Laboratorio de malla
Un software de procesamiento 3D de código abierto para procesar y editar mallas triangulares 3D. Se utiliza principalmente para el procesamiento interactivo y la edición no estructurada de mallas triangulares 3D. MeshLab identificará la información de las coordenadas del modelo y la unirá automáticamente. Echemos un vistazo breve a cómo usar MeshLab para fusionar y recortar datos del modelo. Estamos usando la versión 2022.02.
Fusión de datos del modelo OBJ
La operación de fusión de datos OBJ es muy simple: puede importar y fusionar directamente los datos OBJ y luego exportarlos.
1. Importar modelo OBJ
Si no hay muchos OBJ divididos, puede optar por importar archivos o puede buscar directamente .obj en la carpeta y arrastrarlos directamente seleccionándolos todos. (Si la configuración de la computadora es promedio, no abra demasiadas a la vez ya que pueden aparecer mensajes emergentes)
A continuación se muestran los tres datos del modelo OBJ que importamos.
2. Fusionar modelos
Antes de fusionar modelos, debemos configurar "aplanar capas visibles".
Filtros → Capa de malla → Aplanar capas visibles
Entre ellos, Eliminar capas (eliminar capas) y Mantener vértices sin referencia (mantener vértices sin referencia) se eliminan y se hace clic en Aplicar. De lo contrario, afectará la fusión del modelo.
Después de configurar lo anterior, puede exportar el modelo directamente.
Archivo → Exportar → Malla Seleccione OBJ u otros formatos (MeshLab admite más formatos)
El siguiente es el resultado tras la fusión:
Comparación de modelos fusionados:
Mediante comparación, se puede encontrar que no hay diferencia entre el modelo fusionado y el modelo original.
Recorte de modelo
MeshLab es principalmente un software de código abierto para el procesamiento de geometría tridimensional y su función más poderosa radica en la edición de modelos. Echemos un vistazo a otra función sencilla: el recorte de modelos.
Si algunos datos de borde necesitan un recorte simple, puede usar la función de recorte de MeshLab.
La operación de recorte es la siguiente:
Después de recortar el modelo, puede guardarlo y exportarlo directamente. La desventaja es que la función de recorte no puede seleccionar polígonos y solo puede seleccionar cuadros.
Se puede decir que estas dos funciones son solo una muestra de MeshLab. MeshLab sigue siendo muy poderoso en la edición de modelos y otras funciones. Desafortunadamente, no lo usamos mucho. Si lo necesita, puede estudiar este software en profundidad.