Desde hace unos años, utilizamos Cryptomatte para crear todo tipo de IDs, mattes, etc. Sin duda, la mejor y más eficaz forma de realizar este tipo de máscaras. Pero en ocasiones, debido a ciertas limitaciones que nos podemos encontrar en nuestra producción, no nos queda otra que recurrir a IDs de "toda la vida".

En este video te muestro como realizar un setup de IDs basado en custom AOVs.

Hace ya un par de versiones atrás, Maya introdujo un nuevo sistema de render passes, llamado "render setup". Aún no funciona todo lo bien que debería, pero está pensado para sustituir el antiguo sistema de passes, y se asemeja más a las herramientas de particiones y passes que solemos utilizar en los facilities de vfx.

En el curso One Man Band, os mostré como utilizar el render setup para crear diferentes entornos de look-dev dentro de una misma escena. Y esos conocimientos los expandimos también en el curso Clarisse Fastrack.

En este video de unos 45 minutos, os enseño como utilizar el render setup para crear particiones y passes para tus proyectos de vfx. Además, los suscriptores de elephant vfx pro podéis descargaros el material de trabajo para analizarlo con calma.

Hace apenas unos días, sacamos el curso Clarisse Fastrack, y justo un día después, Isotropix sacó al mercado su nueva actualización de Clarisse 3.6
Entre otras herramientas, tenemos un nuevo shadow catcher, y los que estáis participando en el curso Clarisse Fastrack, sabéis que os iba a poner al día de como utilizarlo en cuanto fuese público. En este vídeo de casi una hora, os explico con detalle como utilizar el shadow catcher del nuevo Clarisse 3.6

El otro día un alumno del curso "Técnicas guerrilla para la creación de planos VFX" me escribió un email preguntándome si Arnold no tenía AOVs para RAW lighting y albedo, ya que anteriormente trabajaba con otros motores de render que si disponían de los mencionados AOVs.

La respuesta es si y no. Es decir, por defecto si miramos la lista de AOVs de Arnold, no veremos ninguno llamado RAW lighting o albedo. Pero si, podemos fácilmente crearlos, os explico un par de soluciones.

  • En los AOVs de Arnold, como veis en la imagen los AiStandard no disponen de AOVs para RAW lighting o albedo.
  • La solución más sencilla es utilizar los AlShaders. Que como podéis comprobar, si que incluyen AOVs tanto para RAW lighting como albedo. Solucionado.
  • Supongamos que tenemos que utilizar AiStandard, aun así, podemos controlar de forma individual este tipo de información. Lo que necesitamos hacer es renderizar los AOVs que comúnmente renderizamos, dependiendo de las necesidades de cada uno, pero generalmente seran AOVs primarios y AOVs tecnicos.
  • También necesitamos hacer un albedo a mano, es decir, sustituyendo todos los shaders AiStandard de la escena por Surface shaders de Maya, que como sabéis, no les afecta la iluminación. En una escena muy compleja, esta tarea puede ser tediosa, pero raramente necesitaremos el albedo de toda la escena, solo de algunos hero assets. Además, esta tarea puede ser automatizada mediante scripting. ¿Algún voluntario?
  • Una vez en Nuke, voy a importar el beauty y el albedo pass.
  • Si dividimos uno por el otro obtenemos el RAW lighting. Con lo que podemos manipular la iluminación sin afectar a el color.
  • También podremos manipular el color independientemente de la iluminación. En este caso estoy tocando el color utilizando un color correction y clonando parte de la textura utilizando un roto paint.
  • Vuelvo a juntar los dos componentes, luz y color utilizando un multiply.
  • Si no hubiera realizado ningún ajuste a la iluminación o al color, esta operación debería de darnos exactamente el mismo resultado del beauty.
  • Finalmente como tenia tambien la informacion de sombras almacenadas en el alpha, provenientes de un shadow catcher, voy a ponerle un suelo a la imagen :)