Hola patrons,

Este el probablemente el último video del año, ya veremos.

En este video vamos a discutir el workflow de utilizar humanos genéricos para pasar tus concepts 3D al pipeline de VFX.

Generalmente en los estudios de VFX disponemos de personajes genéricos que tienen una topología perfecta, uv mapping, skin shaders, texturas para controlar el SSS, templates de cfx y grooming, riggin, etc. De esta forma todos nuestros personajes comparten setups y no tienen que ser creados desde cero, lo que hace que trabajemos de forma rápida y eficaz.

En este video nos centraremos en la parte de utilizar un personaje genérico para hacer el wrapping de tus esculturas concept. De esta forma tu concept podrá ser utilzado por rigging, lookdev, cfx, etc. Después nos centraremos en reproyectar los detalles de la escultura concept en el modelo de pipeline, y aplicaremos mapas de desplazamiento de alta resolución para obtener todos los detalles de la piel, poros, imperfecciones, etc.

En el futuro podemos utilizar este zombie para hacer mas videos sobre character/creatures, como texturizado, lookdev, grooming, cfx, etc.

Todos los detalles en mi Patreon.

Gracias!

Xuan

En este video tutorial de casi 3 horas, voy a explicar mi proceso común de fotogrametría utilizando Reality Capture, en combinación con Maya, Zbrush, Mari y UV Layout.

Explicaré todo el proceso completo, desde la captura de footage en set hasta la finalización del asset. Cubriré los settings básicos de Reality Capture, necesarios para procesar tus imágenes, generar point clouds, meshes y texturas.
Finalmente desarrollaré todo el asset hasta convertirlo en un asset propio de efectos visuales.

Estos son los tópicos que trataremos en el video.

- Camera gear.
- Camera settings.
- Shooting patterns.
- Footage preparation.
- Photogrammetry software.
- Photogrammetry process in Reality Capture.
- Model clean up.
- Retopology.
- UV mapping.
- Texture re-projection, displacement and color maps.
- High resolution texturing in Mari.
- Render tests.

Puedes acceder a este tutorial en mi página de Patreon.

Los usuarios de ordenadores Apple, ya os habréis dado cuenta de que UV Layout no es compatible con las últimas versiones del sistema operativo macOS High Sierra, y es por ello, que necesitamos encontrar otra herramienta capaz de realizar UV mapping de forma similar a UV Layout, tanto en rapidez como en efectividad.

Las herramientas de UV mapping de Maya han mejorado considerablemente desde la versión 2015, pero siguen estando lejos de lo que nos ofrece UV Layout. He encontrado el software Unfold 3D, que ya había utilizado hace mas de diez años. Sorprendentemente ha mejorado considerablemente, llegando a gustarme en ciertos aspectos más incluso que UV Layout.

En este video de más de una hora (para suscriptores de elephant vfx pro) os introduzco rápidamente a Unfold 3D y explico las herramientas que más utilizo, siempre desde el punto de vista de un vfx modeller. Los no usuarios de elephant vfx pro, podéis acceder a los primeros veinte minutos del video. Aprovechad la ocasión para suscribiros a elephant vfx pro y apoyar esta web.

Posted
AuthorXuan Prada

En este video tutorial os muestro como realizar tareas de re-topología de forma muy rápida gracias al script UV to Mesh. En esta particular demo trabajamos como utilizar un modelo creado en Marvelous Designer para crear ropa con topología perfecta en apenas unos minutos. Para posteriormente volver a simular en Marvelous Designer y transferir todos los nuevos detalles a la re-topología, y así tantas veces como necesitemos para crear diferentes versiones.

Gracias a David Muñoz Velázquez por el tip y por enseñarme a utilizar el script.

El UV mapping en VFX es una tarea de la que por lo general se ocupan los modeladores. Todos los assets, y todas las partes de las que estos se componen, necesitan UV mapping. El UV mapping hay que cuidarlo y dedicarle el suficiente tiempo para asegurarse de la calidad del mismo. Nunca se utiliza UV mapping automático.

Antes de realizar cualquier tarea de UV mapping, el modelador y el texturizador necesitan entablar conversaciones para establecer unos mínimos para asegurarse de la eficiencia del UV mapping y su viaje a través del pipeline.

En VFX tendemos a trabajar en paralelo en diferentes departamentos, así que un asset puede estar siendo texturizado al mismo tiempo que un modelador realiza ajustes a su modelo. Además de comunicación constante entre ambos departamentos, es necesario preservar las UVs existentes en la medida de lo posible.

Estos son algunos de los conceptos más importantes relacionados con UV mapping que necesitas conocer.

Overlapping
Siempre evita el overlapping, o superposición de unas UVs sobre otras. Dentro del mismo mesh o entre varios meshes, overlapping es probablemente el error más grave que puede darse durante el proceso de UV mapping, y sin duda, el más frustrante para los texture artists.
La mayoría de herramientas 3D tienen opciones para visualizar overlapping y ayudarte a corregirlo.

UVs fuera de rango
Asegúrate de que tus UVs no se encuentran fuera del rango (o espacio UV). Aunque en ocasiones pueda utilizarse, procura que las UVs no se salen de su rango ni están colocadas de forma continua entre espacios UVs. En la mayoría de ocasiones suele generar problemas de diferente índole. También asegúrate de no utilizar espacios de UV negativos.

Bleeding
Es importante dejar suficiente espacio dentro del espacio UV para el bleeding (o sangrado), incluso si ello conlleva a la utilización de mas UDIMs. En algunos software 3D puedes indicar la cantidad de bleeding en pixels que quieres utilizar, asociado a la resolución de textura.
El bleeding también facilita la labor de los texture artists a la hora de seleccionar partes del asset en Mari.

Seams
UV seams no son tan problemáticos como solían serlo, ya que nadie pinta en un espacio 2D como Photoshop. Aunque en algunas ocasiones solemos utilizar Nuke para texturizar ciertos assets. Cuantos menos seams y más escondidos a cámara mejor. Si necesitas más seams para evitar males mayores como overlapping, stretching, etc. no dudes en realizar más cortes.

Stretching
Procura que exista la menor distorsion posible en tus UVs. Software como UV Layout te ayuda a visualizar el stretching en tiempo real. Utiliza siempre un texture checker para evitar este tipo de problema.

Escala
Es extremadamente importante establecer una escala global y comun para cada show. De esta forma todos los assets pueden convivir juntos en el pipeline de texturizado y look-dev. Seremos capaces de reutilizar texturas y shaders sin preocuparnos por problemas de escalas.

Los hero assets pueden sufrir cambios de escala con respecto al resto de assets en funcion de su condicion de extraordinarios.

Orientación
Procura mantener la orientación natural de los objetos en el espacio UV. De esta forma resultará más cómodo y rápido pintar detalles sin necesidad de reorientar el lienzo. En el caso de assets tipo tablas de madera, mantener la misma orientación ayudará a repetir texturas sin necesidad de crear mascaras secundarias para diferentes tipos de rotación.

UDIMs
En VFX llevamos utilizando el sistema UDIM tile alrededor de 10+ años. Hero assets generalmente tienen más de 50 UDIMs proporcionando resolución de textura más que suficiente para la mayoría de planos del show.

Es conveniente mantener cierta lógica y orden en la organización de los UDIMs, colocando siempre en el mismo lugar las extremidades de un personaje, o los ojos, o la ropa, etc. También es común agrupar partes de un asset similares en cuanto a morfología o tipo de material, de esta forma facilitaremos la labor de los texture artists.

La estandarización de los UDIMs es vital en el pipeline de un facility VFX.
El diseño de templates de UDIMs varia en función del tipo de asset (personajes, entornos, props, entornos, etc.).

Siempre preferimos más UDIMs que mayor resolución de textura.

UV sets
Es comun utilizar diferentes UV sets cuando trabajamos con hero assets.
UV sets secundarios generalmente tienen menor resolucion de UV mapping y son utilizados para crear dirt maps, wet maps, dummy textures, fur maps, etc.
Asegurate de crear siempre al menos un UV set extraordinario para previz, rigging y tareas similares.

Diferentes resoluciones
Resulta una práctica común tener diferentes resoluciones de un mismo asset, a todos los niveles. Modelado, texturas, shading, simulación, etc. Como norma general tendemos a texturizar primero los assets de alta resolución y después transferir las texturas a otros UV mapping de baja resolución. Debes dominar las técnicas de transferencia de texturas entre modelos con diferente resolución y diferente layout de UVs.

Mirroring/Symmetry
Si trabajas con assets simétricos, o que son simétricos hasta cierto punto (vehículos, personajes, etc.) procura trabajar siempre en simetría o espejo, de esta forma ahorrarás mucho tiempo a los texture artists. Pese a que las texturas nunca van a resultar simétricas, siempre es bueno poder reutilizar una base y modificarla que empezar el trabajo desde cero.

En el caso de tener objetos duplicados (por ejemplo decenas de tornillos) haz una copia de UVs y muévelas, de esta forma facilitarás la copia de texturas al texture artist. Nunca las dejes unas encima de otras (overlapping).

Una copia es mejor que un flip. Copiar UDIMs en Mari es muy sencillo, un UV flipped necesitas pasos extra, por lo que requiere más tiempo.

Ptex
Nadie en VFX utiliza Ptex (hasta donde yo he podido comprobar).

Todo esto y mucho más, en nuestro curso online de UV Mapping en VFX.

Posted
AuthorXuan Prada