En mi última visita a Granada, para impartir una conferencia sobre el futuro de la Fotogrametría Digital aplicada al Patrimonio, no pude dejar de recorrer las sugerentes calles de la ciudad, la Catedral y sus dependencias anexas, el Paseo de los Tristes o los jardines de la Alhambra -el interior me quedó vetado al quedarme sin entradas-. Móvil en mano, fotografié algunas fachadas, restos arqueológicos y elementos arquitectónicos con ánimo de llevarme algún souvenir virtual en 3D, algo que siempre me gusta para practicar y tener ejemplos para los cursos.
Éste es el caso del Relieve de la Batalla de Pavía, que forma parte de la fachada occidental del Palacio de Carlos V (s. XVI) de la Alhambra.
Desde KORÉ impartimos durante el mes de septiembre de 2018 el curso de “Optimización y postproceso de modelos 3D fotogramétricos” y pensé que un modelo así me podría ofrecer una buena base de trabajo con la que enseñar a los alumnos y alumnas otro ejemplo de optimización.
Se trata de un modelo 3D realizado a partir de 47 fotografías tomadas con un smartphone Huawei Mate 10. El proceso del modelo 3D se ha llevado a cabo en Agisoft Photoscan, con una calidad alta para la nube de puntos densa, obteniendo 26 millones de puntos y, a partir de ella, la geometría en calidad muy alta, dando lugar a un modelo de 5,2 millones de polígonos.
El modelo 3D resultante se importa en Blender y, tras eliminar algunas partes sobrantes mediante boleanas, se ha vuelto a exportar y se ha realizado el proceso de retopología en Instant Meshes, dando lugar a un modelo de unas 80.000 caras. Es decir, un modelo unas 65 veces más pequeño en tamaño de polígonos.
Posteriormente se ha importado de nuevo a Blender el modelo 3D con retopología y se ha llevado a cabo el mapeado UV de forma lógica, realizando los “mark seam” por aquellas aristas por las que queríamos que se me dividiera el mapeado y, posteriormente, mapeando las islas con Unwrap o Proyect from view. De ese modo se ha conseguido que la zona del frontal y los laterales del basamento ocupen más espacio que, por ejemplo, el suelo o los trozos de pared del fondo. Las partes que más interesantes son aparecerán, por lo tanto, con mayor resolución de textura.
Luego se ha a cabo el bakeado del mapa de color y del mapa de normales, obteniendo los mapas de textura que permitirán conservar la apariencia del modelo 3D original, sin perder detalle.
Una vez tenemos el modelo con el material correctamente configurado y con todos sus mapas de textura, se ha realizado en Blender un proceso de cierre del mismo, creando la “caja” del modelo 3D a partir del uso de boleanas y bisect, así como extruyendo vértices y cerrando distintas caras.
A las nuevas caras creadas se les ha dado un nuevo material oscuro, algo brillante, para obtener un renderizado como el que podéis ver bajo estas líneas.
El siguiente paso es preparar este modelo para su subida a Sketchfab. Dado que el uso de ngons (es decir, polígonos de más de 4 lados) puede acarrear múltiples problemas, en Blender llevamos a cabo un paso de triangulación de este tipo de polígonos para que el modelo 3D resulte completamente funcional fuera de Blender.
Finalmente, el modelo se sube y configura en el visor 3D Sketchfab, desde donde podéis disfrutarlo de forma interactiva e, incluso, descargarlo. También podéis acceder al inspector de modelos para ver todos los detalles de sus mapas de texturas, su geometría, etc. Si haces click en la imagen que se encuentra bajo estas líneas, podrás disfrutar de este visor.
Como curiosidad, también se configuró el sistema de Realidad Virtual en Sketchfab, para que sea posible disfrutar el modelo con este tipo de gafas de forma totalmente inmersiva.
Esperamos que este ejemplo os haya resultado interesante y representativo de lo que puede conseguirse gracias a la optimización y postproceso de nuestros modelos 3D fotogramétricos. Estas técnicas nos permiten, como hemos podido comprobar, reducir enormemente el peso de nuestros modelos 3D sin perder calidad visual, así como preparar de forma profesional los modelos finales para su disfrute de forma atractiva, interactiva, sencilla y ligera.
Recordad, disponéis de más información sobre nuestro curso de “Optimización y postproceso de modelos 3D fotogramétricos” aquí:
Brillante la técnica de reparar los polígonos Ngons, muchas gracias.