Hace apenas unos días realicé mis primeras pruebas en Colorway. Mi idea es utilizar este software como herramienta de texturizado y look-development para proyectos de efectos visuales.

Creo que puede ser una herramienta muy potente, y sobretodo, muy artist friendly para trabajar en diferentes tipos de assets.
También creo que puede ser una herramienta para hacer presentaciones rápidas de assets individuales, ya que no solo puedes crear diferentes versiones de un mismo asset, si no que también puedes crear looks, efectos de lente, etc.

Con este segundo test pretendo crear un asset complet, aunque sencillo, para VFX, crear diferentes variaciones y poner todo junto en una plantilla para dailies.

Al final de mis pruebas, estoy bastante contento con el resultado y la metodología de trabajo entre Modo, Mari y Colorway. He encontrado algunas limitaciones pero sinceramente creo que más pronto que tarde, Colorway será una herramienta que voy a utilizar en proyectos para texturizado y look-development.

Transfiriendo texturas

Una de las (graves) limitaciones que he encontrado en Colorway, es que de momento no soporta UDIMs. (me consta que ya están arreglando esto).
Texturicé este personaje hace tiempo, por supuesto siguiendo los estándares de texturizado para VFX, y por supuesto estoy utilizando UDIMs. Alrededor de unos 50 UDIMs de 4k de resolución.

Para poder llevarme este personaje a Colorway tuve que crear un UV mapping de baja resolución, utilizando para ello únicamente el espacio de UVs 1001
Para mantener una resolución mínima, dividí el personaje en diferentes partes: cabeza, brazos, piernas, torso y pelvis, y para cada una de estas partes creé un UV mapping diferente, para posteriormente aplicar texturas de 8k de resolución. Estoy utilizando solo 3 canales de textura, Color, Specular y Bump.

Para pasar las texturas basadas en UDIMs al nuevo UV mapping de baja resolución, utilice la herramienta "layer transfer" de Mari. Es la primera vez que la utilizaba (hasta entonces hacía esta tarea en Maya) y es realmente rápida, apenas pierdes tiempo en bakear texturas entre multiples resoluciones de UVs.

Layer transfer tool in Mari.

Todas las nuevas texturas una vez bakeadas en el nuevo UV mapping de baja resolución.

Mi setup de iluminación en Modo no podría ser más sencillo. Simplemente estoy utilizando un mapa equirectangular HDRI de Beverlly Hills. De hecho, es un mapa que viene con Modo.
Image Based Lighting funciona realmente bien en Modo. Además existe la posibilidad de combinar diferentes IBL de forma muy sencilla e intuitiva.
Simplemente funciona bien.

En cuanto a shading se refiere también es todo muy sencillo. Simplemente utilizo una capa de shading con Color, Specular y Bump. Utilizo el mismo shader para cada parte del asset, simplemente cambio las texturas.

El render solo tarda unos 3 minutos, que para estar trabajando con un MacBook Air no está nada mal :)
El render para Colorway tarda un poco más, pero obviamente después vas a ahorrar mucho tiempo haciendo cambios y variaciones.
He creado una variación de texturas de color en Mari, que posteriormente aplicaré para ver los cambios de shading en tiempo real.

Todas las partes del asset exportadas desde Modo se encuentran a la derecha, basta con seleccionar una de ellas para poder modificarla.

En la parte derecha se encuentran todas las luces exportadas desde Modo. Se puede cambiar la intensidad, el color o simplemente apagarlas. En este caso solo tengo un IBL.

En la parte derecha también encontramos todos los shaders disponibles en la escena. Se puede tocar la intensidad, el color y las texturas de diffuse. Esto te da la posibilidad de crear multitud de versiones del mismo asset en tiempo real.

También existe la posibilidad de crear simples efectos de post-processing como color correction, lens effects, etc. Esto esta bien para tener un feedback visual rápido de algunos de los efectos mas comunes utilizados en VFX.

Finalmente creé un par de variaciones para este asset.

Notas

Un par de cosas de las que me he dado cuenta trabajando en este asset.

  • Tenía una de las partes con las normales invertidas. Sin darme cuenta de ello, cada vez que renderizaba para Colorway, Modo se cerraba automáticamente. Una vez invertidas las normales se arregló el problema.
  • Estaría bien poder guardar looks dentro de Colorway para futuros proyectos. Digamos que trabajo solo en la cabeza de este personaje, creo varios looks y los presento a un cliente. Me gustaría que si mas tarde trabajo en todo el cuerpo, poder aplicar los mismos looks que anteriormente apliqué a la cabeza.
Posted
AuthorXuan Prada